- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验四 PHP基本语法实验
0 实验准备
0.1实验环境和相关工具软件
具体到学院的机房环境,请在Windows xp环境下做本实验:
操作系统:Windows xp 3操作系统
Web服务器:Apache 2.2.14 安装路径:c:\phpworks\Apache
默认发布文档路径:c:\ phpworks Apache\htdocs
PHP:PHP 5.2.14 安装路径:c:\phpworks\php
数据库:MySQL 5.1 安装路径:c:\phpworks\\mysql
脚本编辑器:
记事本
editplus4php
Eclipse pdt php develop tools
注意:使用以上脚本编辑器,若要保存为.php文件,必须在保存时指明扩展名为.php
尤其是记事本,必须在保存时,单击“保存类型”下拉框,选择“所有文件 *.* ”类型,然后指定文件扩展名是.php,单击“保存”按钮后,保存的文件才能保证是.php文件。常见错误是直接保存,导致保存的文件其实是文本文件,如abc.php.txt等以.txt为扩展名的文本文件。
0.2实验目的和内容
实验目的:熟练掌握PHP语言的基础语法
实验内容:从7个方面完成PHP基本语法实际体验,分列如下:
一、词法结构
大小写
语句和分号
注释
标识符
二、数据类型
整型
布尔型
数据类型的检测及强制类型转换
三、变量
变量的变量
变量的作用域
垃圾收集:变量的内存管理
四、表达式和操作符
隐式类型转换
字符串连接操作符
自增和自减操作符
类型转换操作符
其他操作符
五、流控制语句
if语句
switch语句
while语句
for语句
foreach语句
break语句
continue语句
0.3 实验中的约定
所有实验程序均与讲义中的例子相对应,如程序1-1.php,对应讲义中的例子例1-1。
词法结构
1.1大小写敏感
预备知识?
变量区分大小写,内置结构(while,for,if等)及关键字(echo,class等)不区分大小写
【1-1】大小写敏感的例子
PHP程序1-1 送到用户浏览器解释后显示的结果(运行结果,显示在浏览器页面中的结果) ?php
$greeting hello1,world1;
$GREETING hello2,world2;
$Greeting hello3,world3;
echo \$greeting $greeting ;
echo \$GREETING $GREETING ;
echo \$Greeting $Greeting ; 原因:浏览器不解释(或者说不识别,或忽略)经PHP解释\n而成的空白换行,只有遇到 这个HTML中的换行标记,才解释成换行。 以后的程序代码,为了直接达到预期换行效果,将不再使用/n,而是使用
1.2注释
预备知识?
在必要的地方做注释 注释的形式及各自的适用处;
单行注释中不要出现PHP脚本标签的结束标签,多行注释要注意,不能出现嵌套注释的情况1-2】改正代码中的错误及改后运行的结果
PHP程序1-2 送到用户浏览器解释后显示的结果(运行结果,显示在浏览器页面中的结果) ?php
echo 此行采用单行注释方法一; //单行注释放在语句后
//单行注释
// 这里的注释被显示出来了! php
echo 其它代码; 多行注释要注意,不能出现嵌套注释的情况 php
/*多行注释第一行
多行注释第二行;
/* 嵌套注释
嵌套注释*/ 多行注释第三行*/
echo 多行注释后的语句; 2.数据类型
2.1字符串
预备知识?
字符串的表示 单引号和双引号在字符转义上的不同作用:单引号仅转义反斜杠\和单引号’
双引号中的字符需要对双引号及其他的特殊字符进行转义操作。变量、数组、对象属性会被替换成实际数值。
【2-1】单引号和双引号在字符转义上的不同作用
PHP程序2-1 送到用户浏览器解释后显示的结果(运行结果,显示在浏览器页面中的结果) ?php
define COUNTRY,China ;
$place Xiamen;
$arr array aaa,bbb,ccc ;
$introduce i came from COUNTRY, $place;
$introduce2 i came from COUNTRY,\n \r \\ $place , $arr[2];
$introduce3 i came from . COUNTRY . , $place;
echo $introduce;
echo ;
echo $introduce2;
echo ;
echo $introduce3; 注意:双引号中的变量,若前面不加反斜杠\进行转义
文档评论(0)