《PHP动态网站设计(专)》项目二 趣味数学文件.pdf
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PHP动态网站设计专 PHP动态网站设计专项目二 趣味数学文件 PHP 动态 网站 设计 项目 趣味 数学 文件
- 资源描述:
-
1、项目二趣味数学PHP动态网站开发项目教程项目目标本项目将进一步熟悉PHP中变量、循环等编程基础知识,实现如图2.1所示的网页。(源代码:CDchapter2example.php)输出趣味数学问题3相关知识项目实现内容导航PHP代码规范PHP常量PHP变量PHP运算符与表达式PHP程序流程控制4PHP代码规范例2.1嵌入了PHP代码的HTML如下。(源代码:chapter2test1.php)。PHP代码通常被嵌入HTML代码之中。5PHP代码规范上述代码执行后在IE浏览器中的显示结果如图所示。在例2.1中嵌入了两段PHP代码。其中“”表示输出PHP表达式的值作为HTML标记的属性值;第2段使
2、用了标准的PHP标识符“”,表示嵌入了一段PHP代码。PHP解释器按照PHP代码规范来解析HTML文件中的PHP代码。PHP代码中每个语句以分号“;”结束(也使用大括号“”标识语句块),PHP解释器会忽略所有的空格和换行符。例2.1的书写格式是为了方便阅读代码。6PHP代码规范1PHP代码标识PHP支持多种风格的代码标识。(1)PHP表达式格式PHP表达式可以直接输出到HTML文件,格式为这种格式较灵活,可方便地将PHP表达式嵌入HTML代码的任何位置。例如,在例2.1中将“”字符串中的“red”作为表达式,输出到HTML文件,并将其作为HTML内联样式的属性值。在开始标识“”之间嵌入PHP程
3、序代码,如例2.1所示。这是PHP代码默认标识,也是最常用的标记格式。(2)格式71PHP代码标识使用作为PHP程序代码的开始和结束标识,这种方式也称为短格式。将例2.1修改为使用短格式的PHP代码如下。要使用短格式,必须将php.ini中的“short_open_tag”参数设置为“On”。(3)使用短格式81PHP代码标识使用ASP风格作为PHP程序代码的开始和结束标识,这种格式类似ASP代码风格。将例2.1修改为使用ASP、JSP风格的PHP代码如下。要使用ASP风格的格式,必须将php.ini中的asp_tags参数设置为On。(4)使用ASP风格的格式91PHP代码标识使用和作为PH
4、P程序代码的开始和结束标识,这种方式为标准脚本格式。将例2.1修改为标准脚本格式的PHP代码如下。(5)使用标准脚本格式标准脚本格式嵌入的PHP代码不受php.ini中short_open_tag和asp_tags参数设置的影响。事实上,short_open_tag和asp_tags参数设置为On时,上述5种方式都可同时使用。102PHP注释PHP代码支持3种风格的注释,下面分别进行介绍。格式1:/单行注释格式2:#单行注释格式3:/*多行注释*/单行注释独占一行或放在PHP语句末尾;多行注释将以“/*”符号开始,“*/”符号结束之间的全部内容作为PHP注释。112PHP注释例2.2使用PHP
5、注释,代码如下。(源代码:chapter2test2.php)122PHP注释代码在IE浏览器中的显示结果如图所示。PHP解释器会忽略代码中的所有注释,而HTML注释则不受PHP解释器影响。HTML注释被浏览器忽略,不显示给用户,但在浏览器中查看网页源代码时,看不到PHP注释,但可看到HTML注释。132PHP注释在IE中查看例2.2时,选择IE的“查看源”命令,可查看PHP解释器的输出结果,如图所示。143PHP文件包含PHP代码可以放在独立的PHP文件中,使用时用include或require包含到当前代码中即可。文件包含有4种基本格式,下面分别进行介绍。01OPTIONOPTION02O
6、PTIONOPTION03OPTIONOPTION04OPTIONOPTIONinclude 文件名;include(文件名);require 文件名;require(文件名)。153PHP文件包含例2.3使用PHP文件包含。(源代码:chapter2test3.php、chapter2data.php、chapter2proc.php)被包含的data.php文件中只定义了一个变量,代码如下。被包含的proc.php文件中用echo输出一个字符串,代码如下。163PHP文件包含主文件test3.php包含了data.php和proc.php,代码如下。173PHP文件包含主文件test3.p
7、hp包含了data.php和proc.php,代码如下。include和require的区别在于:当所包含的文件出错时,include只产生一个警告,后继代码继续执行;require则产生一个致命错误,后继代码不再执行。例如,将前面的test3.php中的第一个include语句:修改为183PHP文件包含data2.php是一个不存在的文件,在IE浏览器中打开修改后的test3.php,显示结果如图所示。从图中可以看出,在出错的“include(data2.php);”语句前后的代码均执行了。193PHP文件包含如果将“include(data2.php);”语句修改为:在IE浏览器中打开修
8、改后的test3.php,显示结果如图所示。从图中可以看出,在出错的“require(data2.php);”语句前的代码执行了,而后面的代码没有执行。203PHP文件包含提示:当“php.ini”文件中的“display_errors”参数设置“On”时,才会在浏览器中输出错误信息,将其设置为“Off”时则不显示。提示:多次包含相同文件可能会出现变量或函数重复定义之类的错误。可使用include_once或require_once来包含文件,与include或require的区别在于,前者会检测是否已包含相同文件,已经包含的文件将不再重复包含。21相关知识项目实现内容导航PHP代码规范PHP
展开阅读全文
