>  기사  >  백엔드 개발  >  PHP 기본 구문

PHP 기본 구문

jacklove
jacklove원래의
2018-06-11 23:35:377436검색

기본 PHP 구문

PHP 스크립트는 문서의 어느 곳에나 배치할 수 있습니다.

PHP 스크립트는 2bf2ec5b043fa6c0802a364b5e4badf4로 끝납니다.

5012bde1433cf467e4a49490c0661f6f

PHP 파일의 기본 파일 확장자는 ".php"입니다.

PHP 파일에는 일반적으로 HTML 태그와 일부 PHP 스크립트 코드가 포함되어 있습니다.

PHP 대소문자 구분

PHP에서는 모든 사용자 정의 함수, 클래스 및 키워드(예: if, else, echo 등)는 대소문자를 구분하지 않습니다.

다음 예에서는 세 개의 echo 문이 모두 유효합니다(동등함).

Example

76c82f278ac045591c9159d381de2c57
100db36a723c770d327fc0aef2ce13b1
6c04bd5ca3fcae76e30b72ad730ca86d
47d7eb335630d6a53166c99c2b8066d3";
echo "Hello World!0c6dc11e160d3b678d68754cc175188a";
EcHo "Hello World!0c6dc11e160d3b678d68754cc175188a";
?>
36cc49f0c466276486e50c850b7e4956
73a6ac4ed44ffec12cee46588e518a5e
<br>

그러나 PHP에서는 모든 변수가 대소문자를 구분합니다.

아래 예에서는 첫 번째 문만 $color 변수의 값을 표시합니다($color, $COLOR 및 $coLOR는 세 가지 다른 변수로 간주되기 때문입니다).

Example

76c82f278ac045591c9159d381de2c57
100db36a723c770d327fc0aef2ce13b1
6c04bd5ca3fcae76e30b72ad730ca86d
<?php
$color="red";
echo "My car is " . $color . "0c6dc11e160d3b678d68754cc175188a";
echo "My house is " . $COLOR . "0c6dc11e160d3b678d68754cc175188a";
echo "My boat is " . $coLOR . "0c6dc11e160d3b678d68754cc175188a";
?>
36cc49f0c466276486e50c850b7e4956
73a6ac4ed44ffec12cee46588e518a5e

PHP 변수

변수 정보를 저장하는 컨테이너입니다:

Instances

1a7ee26385b743681d7373277e135fe0

인스턴스 실행

대수학과 유사

x=5
y=6
z=x+y

대수학에서는 문자(예: x)를 사용하여 값(예: 5)을 보유합니다.

위의 식 z=x+y에서 z의 값이 11이라는 것을 계산할 수 있습니다.

PHP에서는 이 세 글자를 변수라고 합니다.

注释:请把变量视为存储数据的容器。

PHP 变量规则:

  • 变量以 $ 符号开头,其后是变量的名称

  • 变量名称必须以字母或下划线开头

  • 变量名称不能以数字开头

  • 变量名称只能包含字母数字字符和下划线(A-z、0-9 以及 _)

  • 变量名称对大小写敏感($y 与 $Y 是两个不同的变量)

PHP 是一门类型松散的语言

在上面的例子中,请注意我们不必告知 PHP 变量的数据类型。

PHP 根据它的值,自动把变量转换为正确的数据类型。

在诸如 C 和 C++ 以及 Java 之类的语言中,程序员必须在使用变量之前声明它的名称和类型。

PHP 变量作用域

在 PHP 中,可以在脚本的任意位置对变量进行声明。

变量的作用域指的是变量能够被引用/使用的那部分脚本。

PHP 有三种不同的变量作用域:

  • local(局部)

  • global(全局)

  • static(静态)

Local 和 Global 作用域

函数之外声明的变量拥有 Global 作用域,只能在函数以外进行访问。

函数内部声明的变量拥有 LOCAL 作用域,只能在函数内部进行访问。

下面的例子测试了带有局部和全局作用域的变量:

实例

3883e15f991ee4b596ca9e43cb1fad80测试函数内部的变量:94b3e26ee717c64999d7867364b1b4a3";
  echo "变量 x 是:$x";
  echo "0c6dc11e160d3b678d68754cc175188a";
  echo "变量 y 是:$x";
} 
myTest();
echo "e388a4556c0f65e1904146cc1a846bee测试函数之外的变量:94b3e26ee717c64999d7867364b1b4a3";
echo "变量 x 是:$x";
echo "0c6dc11e160d3b678d68754cc175188a";
echo "变量 y 是:$x";
?>

PHP global 关键词

global 关键词用于访问函数内的全局变量。

要做到这一点,请在(函数内部)变量前面使用 global 关键词:

实例

b599c2f8a1ece1477c9a56e239495f00

PHP echo 和 print 语句

echo 和 print 之间的差异:

  • echo - 能够输出一个以上的字符串

  • print - 只能输出一个字符串,并始终返回 1

echo "I'm about to learn PHP!<br>";
echo "This", " string", " was", " made", " with multiple parameters.";

本文讲解了php基本语法,更多相关内容请关注php中文网。

相关推荐:

PHP获取客户端信息

PHP 时间处理<br>

php编辑用户信息<br>

위 내용은 PHP 기본 구문의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.