我的PHP学习笔记(一)

一、PHP语言概貌

1.1 PHP的4种标记风格

  为了让Web服务器能够区分PHP代码与普通HTML代码,必须将PHP代码放在特殊的标记内,PHP提供了以下4种不同的标记风格。

1.1.1 XML标记风格

  将PHP代码放在"<?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标记风格的代码如下:

<script language="php">
  
echo "Hello,World!";
</script>

 

 

  这种标记风格与Javascript、VBScript的标记风格相同,同时也是PHP支持的标记风格中最长的一种。在HTML编译器不支持其他风格的标记时,可选择这种风格。

 

1.2 为PHP代码添加注释

  任何优秀的程序不可或缺的一个重要元素就是注释。通过注释不仅能提高程序的可读性,还有利于开发人员间的沟通以用后期的维护工作。PHP支持3种不同的注释风格。

1.2.1 C++语言风格的单行注释

  使用“//”的形式实现。在“//”之后,所在行结束之前或者PHP结束标记之前的内容都是注释部分。而PHP结束标记之后的内容则作为HTML代码进行处理。如下面:

<html>
<head><title>C++语言注释风格</title></head>
<body>
<?php
echo "Hello,World";// 输出“Hello,World”
?>
<?php //这里是注释的内容  ?>这里不是注释的内容
</body>
</html>

 

   上面的代码运行后出现的结果应该是:

Hello,World 这里不是注释的内容

 

1.2.2 Shell脚本风格的单行注释

  这种注释风格使用“#”的形式实现,用法与C++语言注释风格相似。

1.2.3 C语言风格的多行注释

  当要添加的注释内容很多时, 为了便于阅读,通常会将注释内容分成多行。虽然用“//”或者“#”能够实现多行注释,但是需要在每一行的开头都加入注释标记,这就显得比较麻烦。PHP引进了C语言的多行注释风格,注释内容以“/*”开始,以“*/”结束。为了美观,通常在每一行注释的形如位置都加入一个“*”或者别的作者应该合格的符号。

  示例代码:

<?php
/* 
*这是第一行注释
*这是第二行注释
*这是第三行注释
*/
echo "Hello,World";
/*这里也可以注释
这里也是注释
*/
?>

 

1.2提示:注释标记与注释内容必须放在PHP代码的开始标记(<?php)和结束标记(?>)之间,否则注释不起作用。

 

posted @ 2010-01-07 14:06  Nicbeta  阅读(271)  评论(0编辑  收藏  举报