嵌入到HTML中的php代码

 

        PHP语言可以将代码嵌入到HTML页面中,Web服务器将扩展名是php的文件交由php引擎进行解释,那么php引擎是如何识别嵌入到HTML中的代码的呢?

       PHP中提供了四种界定形式,用以区分php代码区域,下面将逐一介绍:

1.  默认的语法

     默认的界定语法:

  1. <?php  
  2.   echo "Hello World!";  
  3. ?> 

         其中,以<?php开头,以?>结尾,这是php中最常用的一种界定形式

2.短标记(short-tag)

     使用这个语法需要开启PHP的 short_open_tag指令

  1. <?  
  2.   echo "Hello World!!";  
  3. ?> 

    可以看出短标记省略了php引用,虽然使用短标记非常简便,但是它会与XML和XHTML产生语法冲突,所以不应当使用短标记。

    在短标记下,可以使用一种被称作短路语法的形式快速的输出文本.

  1. <?="This is an example";?> 

3. 脚本

  1. <script language="PHP">  
  2.    echo "Hello World";  
  3. </script> 

    这也是PHP较为常用的界定形式。

4.ASP风格

  1. <%  
  2.   echo "Hello World!!";  
  3. %> 

        但是,这种标记我们一般不使用,在PHP6中,这种界定方式已经被删除。

   注意:PHP代码可以与非PHP代码多次交替出现,如下面这个例子

  1. <html>  
  2.   <head>  
  3.     <title>Welcome to my Website!</title>  
  4.   </head>  
  5.   <body>  
  6.     <?php  
  7.       $date = "May 5,2011";  
  8.     ?>  
  9.     <p>Taday's date is <?php echo $date; ?></p>  
  10.   </body>  
  11. </html> 

       下面简单介绍一下如何为代码添加注释:

1. C++形式       //   这是一个单行注释

2. shell形式       #    这是一个单行注释

3. 多行注释     /*  content...  */