实验二 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
您可能关注的文档
最近下载
- 2025年煤矿安全生产开工第一课培训课件.ppt
- 基于PLC的盾构机单液注浆系统设计_本科毕业设计(论文).doc VIP
- CDGA数据治理工程师认证考试2024真题模拟试卷(100题,含答案).pdf VIP
- 微网经济调度问题的混合整数规划方法.pdf VIP
- 河南成人2024学位英语考试真题及答案.docx VIP
- 长江中下游平原课件八年级地理下学期商务星球版.pptx VIP
- 商务星球版八年级地理下册长江中下游平原.pptx VIP
- 黄浦区2011高考二模试卷及答案.doc VIP
- 常用草药验方手册(江西万年县革委会1970).pdf
- 长江中下游平原课件商务星球版地理八年级下册.pptx VIP
原创力文档

文档评论(0)