实验二PHP语法探究.docx

实验二 PHP基本语法实验 0 实验准备 0.1实验环境和相关工具软件 具体到的机房环境,请在Windowsxp环境下做本实验: 操作系统:Windowsxp Web服务器:Apache 2.0.63 默认发布文档路径:c:\Apache\htdocs PHP:PHP5.2.11 安装路径:c:\php 数据库:MySQL 5.1.39 使用默认路径 脚本编辑器: 记事本 或 EditPlus-v3.11.463H 或 Macromedia Dreamweaver MX中文版 注意:使用以上脚本编辑器,若要保存为.php文件,必须在保存时指明扩展名为.php 尤其是记事本,必须在保存时,单击“保存类型”下拉框,选择“所有文件(*.*)”类型,然后指定文件扩展名是.php,单击“保存”按钮后,保存的文件才能保证是.php文件。常见错误是直接保存,导致保存的文件其实是文本文件,如abc.php.txt等以.txt为扩展名的文本文件。 0.2实验目的和内容 实验目的:熟练掌握PHP语言的基础语法 实验内容:从7个方面完成PHP基本语法实际体验,分列如下: 一、词法结构 大小写 语句和分号 注释 标识符 二、数据类型 字符串型 布尔型 数组型 对象型 资源型 各种数据类型的检测 三、变量 变量的变量 变量的作用域 垃圾收集:变量的内存管理 四、表达式和操作符 隐式类型转换 字符串连接操作符 自增和自减操作符 类型转换操作符 其他操作符 五、流控制语句 if语句 switch语句 while语句 for语句 foreach语句 exit语句 return语句(2-12) 六、包含代码 七、在Web页面中嵌入PHP 0.3 实验中的约定 所有实验程序均与讲义中的例子相对应,如程序1-1.php,对应讲义中的例子例1-1。 1词法结构 1.1大小写敏感 预备知识? 变量区分大小写,内置结构(while,for,if等)及关键字(echo,class等)不区分大小写 【2-1】大小写敏感的例子 PHP程序2-1送到用户浏览器解释后显示的结果(运行结果,显示在浏览器页面中的结果)? $name=hello1,world1; $NAME=hello2,world2; $NaME=hello3,world3; echo \$name=$name\n; ECHO \$NAME=$NAME\n; EcHo \$NaME=$NaME; ?注意:要使运行结果达到真正分行(和HTML输出一致),请将程序2-1中的\n换成br,即可实现,如下例 【2-1br】修改程序2-1后的程序2-1br,直接实现分行(将程序2-1中的\n换成br) PHP程序2-1br送到用户浏览器解释后显示的结果(运行结果,显示在浏览器页面中的结果)? $name=hello1,world1; $NAME=hello2,world2; $NaME=hello3,world3; echo \$name=$namebr; ECHO \$NAME=$NAMEbr: EcHo \$NaME=$NaME; ?原因:浏览器不解释(或者说不识别,或忽略)经PHP解释\n而成的空白换行,只有遇到br这个HTML中的换行标记,才解释成换行。为了直接达到预期换行效果,将不再使用\n,而是使用br 1.2语句和分号 预备知识? 简单语句 复杂语句 分号的省略 【2-2】语句和分号 PHP程序2-2送到用户浏览器解释后显示的结果(运行结果,显示在浏览器页面中的结果)? if($a==$b) { echo 注意:br; //简单语句 echo \$a的值等于\$b的值br; } //上面{}部分为复杂语句 echo hello,world; //此处分号可省略 ?1.3注释 预备知识? 在必要的地方做注释 注释的形式及各自的适用处:Shell形式(#)、C++形式(//)、C形式(/* … */) 【2-6】C形式的注释作用 PHP程序2-6送到用户浏览器解释后显示的结果(运行结果,显示在浏览器页面中的结果)? $l=12; $m=13; /*注释从这里开始 ? p Some stuff you want to be HTML./p ?=$n=14;*/ echo (l=$l m=$m n=$n); ? pNow bthis/b is regular HTML…/p1.4标识符(常量标识符) 预备知识? 使用define()设置常量标识符 【2-7】使用define()设置常量标识符 PHP程序2-7送到用户浏览器解释后显示的结果(运行结果,显示在浏览 显示在浏览器页面中的结果)? define(‘PUB’,”O’Re

文档评论(0)

1亿VIP精品文档

相关文档