一、PHP语言概貌
1.1 PHP的4种标记风格
为了让Web服务器能够区分PHP代码与普通HTML代码,必须将PHP代码放在特殊的标记内,PHP提供了以下4种不同的标记风格。
1.1.1 XML标记风格
将PHP代码放在"<?php"和"?>"中间。如:
echo "Hello,World!";
?>
这是PHP最推荐的标记风格,使用该风格的PHP程序具有更好的可移植性,可以在各种服务器环境中正常运行。该标记风格不可被禁用。
1.1.2 短标记风格
使用短标记风格的代码如下:
echo "Hello,World!";
?>
这种是最简单,输入字符最少的一种标记风格。若要使用这种标记风格,须将PHP配置文件“php.ini”中的“short_open_tag”选项值设置为“on”(默认值是“off”)。
使用短标记风格,可能会影响XML文档的声明及使用。所以一般情况下不建议使用这种标记风格。
1.1.3 ASP标记风格
使用ASP标记风格的代码如下:
echo "Hello,World!";
%>
这种风格与ASP或ASP.NET中的标记风格相同。使用该标记风格,须将PHP配置文件“php.ini”中的“asp_tags”选项值设置为“on”。
1.1.4 Script标记风格
使用Script标记风格的代码如下:
echo "Hello,World!";
</script>
这种标记风格与Javascript、VBScript的标记风格相同,同时也是PHP支持的标记风格中最长的一种。在HTML编译器不支持其他风格的标记时,可选择这种风格。
1.2 为PHP代码添加注释
任何优秀的程序不可或缺的一个重要元素就是注释。通过注释不仅能提高程序的可读性,还有利于开发人员间的沟通以用后期的维护工作。PHP支持3种不同的注释风格。
1.2.1 C++语言风格的单行注释
使用“//”的形式实现。在“//”之后,所在行结束之前或者PHP结束标记之前的内容都是注释部分。而PHP结束标记之后的内容则作为HTML代码进行处理。如下面:
<head><title>C++语言注释风格</title></head>
<body>
<?php
echo "Hello,World";// 输出“Hello,World”
?>
<?php //这里是注释的内容 ?>这里不是注释的内容
</body>
</html>
上面的代码运行后出现的结果应该是:
1.2.2 Shell脚本风格的单行注释
这种注释风格使用“#”的形式实现,用法与C++语言注释风格相似。
1.2.3 C语言风格的多行注释
当要添加的注释内容很多时, 为了便于阅读,通常会将注释内容分成多行。虽然用“//”或者“#”能够实现多行注释,但是需要在每一行的开头都加入注释标记,这就显得比较麻烦。PHP引进了C语言的多行注释风格,注释内容以“/*”开始,以“*/”结束。为了美观,通常在每一行注释的形如位置都加入一个“*”或者别的作者应该合格的符号。
示例代码:
/*
*这是第一行注释
*这是第二行注释
*这是第三行注释
*/
echo "Hello,World";
/*这里也可以注释
这里也是注释*/
?>
1.2提示:注释标记与注释内容必须放在PHP代码的开始标记(<?php)和结束标记(?>)之间,否则注释不起作用。