嵌入到HTML中的php代码
PHP语言可以将代码嵌入到HTML页面中,Web服务器将扩展名是php的文件交由php引擎进行解释,那么php引擎是如何识别嵌入到HTML中的代码的呢?
PHP中提供了四种界定形式,用以区分php代码区域,下面将逐一介绍:
1. 默认的语法
默认的界定语法:
- <?php
- echo "Hello World!";
- ?>
其中,以<?php开头,以?>结尾,这是php中最常用的一种界定形式
2.短标记(short-tag)
使用这个语法需要开启PHP的 short_open_tag指令
- <?
- echo "Hello World!!";
- ?>
可以看出短标记省略了php引用,虽然使用短标记非常简便,但是它会与XML和XHTML产生语法冲突,所以不应当使用短标记。
在短标记下,可以使用一种被称作短路语法的形式快速的输出文本.
- <?="This is an example";?>
3. 脚本
- <script language="PHP">
- echo "Hello World";
- </script>
这也是PHP较为常用的界定形式。
4.ASP风格
- <%
- echo "Hello World!!";
- %>
但是,这种标记我们一般不使用,在PHP6中,这种界定方式已经被删除。
注意:PHP代码可以与非PHP代码多次交替出现,如下面这个例子
- <html>
- <head>
- <title>Welcome to my Website!</title>
- </head>
- <body>
- <?php
- $date = "May 5,2011";
- ?>
- <p>Taday's date is <?php echo $date; ?></p>
- </body>
- </html>
下面简单介绍一下如何为代码添加注释:
1. C++形式 // 这是一个单行注释
2. shell形式 # 这是一个单行注释
3. 多行注释 /* content... */