PHP 语法:基础语法 Draft
说明
如果我们要编写一个简单的 PHP 脚本,需要学习哪些基础知识呢?
PHP 基础
PHP 脚本可放置于文档中的任何位置。
标准 的 PHP 脚本以 <?php
开头,以 ?>
结尾:
<?php
// 此处是 PHP 代码。
?>
PHP 文件的默认文件扩展名是 ".php" 。
PHP 文件通常包含 HTML 标签以及一些 PHP 脚本代码。
下面的例子是一个简单的 PHP 文件,其中包含了使用内建 PHP 函数 echo
在网页上输出文本 "Hello World !" 的一段 PHP 脚本。
示例 1
<!DOCTYPE html>
<html>
<body>
<h1>我的第一张 PHP 页面</h1>
<?php
echo "Hello World !";
?>
</body>
</html>
运行结果:
我的第一张 PHP 页面
Hello World !
注意:PHP 语句以分号结尾 ;
。PHP 代码块的关闭标签也会自动表明分号(因此在有关闭标志的 PHP 代码块的最后一行不必使用分号)。
PHP 中的注释
PHP 代码中的注释不会被作为程序来读取和执行。它的作用是供代码编辑者阅读,帮助代码维护者理解代码意思。
注释用于:
- 使其他人理解您正在做的工作 - 注释可以让其他程序员了解您在每个步骤进行的工作(如果您供职于团队);
- 提醒自己做过什么,大多数程序员都曾经历过一两年后对项目进行维护,然后不得不重新考虑他们做过的事情。注释可以记录您在写代码时的思路。
PHP 支持三种注释:
示例 2
<!DOCTYPE html>
<html>
<body>
<p>注释不会被执行。</p>
<?php
// 这是单行注释。
# 这也是单行注释。
/*
这是多行注释块
它横跨了
多行。
*/
?>
</body>
</html>
运行结果:
注释不会被执行。
PHP 大小写敏感
在 PHP 中,所有用户定义的函数、类和关键词(例如 if
、else
、echo
等等)都对大小写不敏感。
在下面的例子中,所有这三条 echo
语句都是合法的(等价):
示例 3
<!DOCTYPE html>
<html>
<body>
<?php
ECHO "Hello World!<br>";
echo "Hello World!<br>";
EcHo "Hello World!<br>";
?>
</body>
</html>
运行结果:
Hello World!
Hello World!
Hello World!
不过在 PHP 中,所有变量都对大小写敏感。
注意:如果您需要进行团队开发,一定要按照团队规范来进行书写代码。
示例 4
在下面的例子中,只有第一条语句会显示 $color
变量的值(这是因为 $color
、$COLOR
以及 $coLOR
被视作三个不同的变量):
<!DOCTYPE html>
<html>
<body>
<?php
$color="red";
echo "My car is " . $color . "<br>";
echo "My house is " . $COLOR . "<br>";
echo "My boat is " . $coLOR . "<br>";
?>
</body>
</html>
运行结果:
My car is red
Notice: Undefined variable: COLOR in F:\php\example.php on line 10
My house is
Notice: Undefined variable: coLOR in F:\php\example.php on line 11
My boat is