第五章
PHP基本语法
5.1PHP语言基础
PHP代码是嵌入在
HTML代码中的,通过一定的标记来区分HTML和客户端脚本的语言。PHP文件事先不需要经过编译,只要将用Dreamweaver、记事本等工具编写的.php文件复制到设定目录下,然后在
网络浏览器中浏览文件即可。一个完整的PHP文件由HTML代码、PHP标记、PHP代码、注释和空格组成。
5.1.1PHP标记
……?>
……<%……%>
5.1.2PHP注释
注释可以用来解释脚本的用途、脚本编写人、编写时间等,这样可以方便编程人员更好的理解代码。在PHP程序中,加入注释的方法很灵活注释可以分为单行注释和多行注释。///*…*/#
注释的应用comment.php
PHP注释
类C++语法注释即://
";//此处是C++语法注释
/*此处是PHP语言多行注释*/
echo"
多行注释即/*...*/
";echo"
UNIXShell语法注释即:#
";#此处使用UNIXShell语法注释?>
5.1.3PHP工作原理
Web服务器Php引擎程序
(1)当用户在浏览器地址中输入要访问的PHP页面文件名,然后回车就会触发这个PHP请求,并将请求传送给支持PHP的WEB服务器。(2)WEB服务器接受这个请求,并根据其后缀进行判断如果是一个PHP请求,WEB服务器从硬盘或内存中取出用户要访问的PHP应用程序,并将其发送给PHP引擎程序。(3)PHP引擎程序将会对WEB服务器传送过来的文件从头到尾进行扫描并根据命令从后台读取,处理数据,并动态地生成相应的HTML页面。(4)PHP引擎将生成HTML页面返回给WEB服务器。WEB服务器再将HTML页面返回给客户端浏览器。
工作原理详解
最常提起的服务器软件分为两类:一类是Web服务器;另一类是应用程序服务器。IIS服务器和Apache是最常用的Web服务器软件;Java服务器、.NET服务器、PHP服务器是最常用的应用程序服务器软件。应用程序服务器与Web服务器不同,在安装之后,PHP应用程序服务器(注意,这是一个应用程序服务器)将与Web服务器一起工作,用户将向浏览器输入对以.php为扩展名的网页的请求;浏览器将会发送这个请求,并将其传递到适当的含有被请求页的Web服务器;Web服务器在自己的系统上查找请求的页,识别.php扩展名,并把整个页传递到PHP应用程序服务器执行。
如果没有PHP应用程序服务器存在,Web服务器就把整个页发送回浏览器,将其作为HTML处理,这将导致PHP被作为文本返回到用户的浏览器。如果在Web服务器上没有找到请求的网页,服务器就返回「HTTP404Error-PageNotfound」信息。假定服务器存在并正确地工作,PHP解释引擎将浏览这个页,并查找标签,它将这些标签转换成请求的HTML。一旦处理并转换了所有的PHP标签,整个页返回Web服务器,Web服务器将包装这个网页,现在只含有HTML标签,并作为响应发送到用户。这就是为什么浏览器实际上永远不会看到语法标签及其中间定义的PHP源代码的原因,而且,如果查看呈现在浏览器上的PHP网页的源代码,只能看到HTML。
5.2PHP常量5.2.1预定义常量
123456
7
预定义常量的应用
8