《PHP动态网站开发》实验指导/实验二:PHP基础语法 《PHP动态网站开发》实验指导 实验二:PHP基础语法 实验目的(5分) 1、掌握PHP的词法结构 2、掌握PHP常量与变量的定义及使用方法 3、掌握常见的数据类型 4、掌握PHP运算符的使用方法 二、实验环境(5分) 1、 Windows xp/ Windows7操作系统的计算机 2、局域网网络环境,并且使用固定IP地址。 实验要求(5分) 1、使用在PHP中嵌入HTML代码,完成表格的输出 2、使用在HTML中嵌入PHP代码,完成用户名和密码的输出 3、完成长方形面积的计算 4、完成简单PHP程序的开发 四、实验原理(5分) 1、PHP的词法结构 2、PHP的数据类型 PHP的常量、变量和运算符的使用。 五、实验步骤(40分) 1、在PHP中嵌入HTML代码 (1)在PHP中嵌入HIML,并通过浏览器进行解析 (2)代码如sy2-1php所示 2-1. php 我的课程 echo"PHP动态网站开发"; echo" MySQL数据库<>"; echo" (3)运行代码如图2-1所示 编正)查看收藏实A工具帮助(H 我的课程 PHP动态网站开发 ·Mys①L数据库 图2-1运行截图 管理科学与工程学科/共4页第1页
《PHP 动态网站开发》实验指导 / 实验二:PHP 基础语法 管理科学与工程学科 / 共 4 页,第 1 页 《PHP 动态网站开发》实验指导 实验二:PHP 基础语法 一、实验目的(5 分) 1、掌握 PHP 的词法结构; 2、掌握 PHP 常量与变量的定义及使用方法; 3、掌握常见的数据类型; 4、掌握 PHP 运算符的使用方法。 二、实验环境(5 分) 1、Windows XP/Windows 7 操作系统的计算机; 2、局域网网络环境,并且使用固定 IP 地址。 三、实验要求(5 分) 1、使用在 PHP 中嵌入 HTML 代码,完成表格的输出; 2、使用在 HTML 中嵌入 PHP 代码,完成用户名和密码的输出; 3、完成长方形面积的计算; 4、完成简单 PHP 程序的开发。 四、实验原理(5 分) 1、PHP 的词法结构; 2、PHP 的数据类型; 3、PHP 的常量、变量和运算符的使用。 五、实验步骤(40 分) 1、在 PHP 中嵌入 HTML 代码。 (1)在 PHP 中嵌入 HTML,并通过浏览器进行解析。 (2)代码如 sy2-1.php 所示: sy2-1.php 我的课程"; echo ""; echo "PHP 动态网站开发"; echo "MySQL 数据库"; echo ""; ?> (3)运行代码如图 2-1 所示: 图 2-1 运行截图
《PHP动态网站开发》实验指导/实验二:PHP基础语法 2 (4)完成下述任务 任务一:参考上述例子,使用PHP嵌入HTML代码的方式,编写如图2-2所示的代码(10分) 号姓名性别 0810王林偶男 08112程明偶男 图2-2表格 要求 请将主要代码填写到实验报告册中。 2、在HTML中嵌入PHP代码 (1)在文本框中输出PHP内容 (2)代码如sy2-2php所示 HIML嵌入PHP (3)运行代码如图2-3所示 七6@HmM入叫 文件(媥辑查看、)收貓夹(A工具(T帮助(H 学号:081101 图2-3文本框 (4)完成下述任务。 任务一:编写如图24所示的代码,在学号和用户名文本框中输入信息后,点击提交按钮,即可 将文本框中的信息显示到网页中(10分) 学号 姓名 提交 学号a 姓名b 图24获取文本框中的信息 管理科学与工程学科/共4页第2页
《PHP 动态网站开发》实验指导 / 实验二:PHP 基础语法 管理科学与工程学科 / 共 4 页,第 2 页 (4)完成下述任务。 任务一:参考上述例子,使用 PHP 嵌入 HTML 代码的方式,编写如图 2-2 所示的代码(10 分) 图 2-2 表格 要求: 请将主要代码填写到实验报告册中。 2、在 HTML 中嵌入 PHP 代码 (1)在文本框中输出 PHP 内容 (2)代码如 sy2-2.php 所示: sy2-2.php HTML 嵌入 PHP 学号:" (3)运行代码如图 2-3 所示: 图 2-3 文本框 (4)完成下述任务。 任务一:编写如图 2-4 所示的代码,在学号和用户名文本框中输入信息后,点击提交按钮,即可 将文本框中的信息显示到网页中(10 分) 图 2-4 获取文本框中的信息
《PHP动态网站开发》实验指导/实验二:PHP基础语法 3 要求 请将主要代码填写到实验报告册中 3、常量与变量的定义 (1)定义常量和变量 (2)代码如sy2-3php所示 define("NICKNAME", sunny") echo"hello "NICKNAME b=2; echo"<b echo Sc (3)完成下述任务 任务一:参考上述代码,将自己的名字定义为常量,并输出“ hello,某某”(5分) 任务二:定义长、宽,计算出长方形的面积,并显示长方形长、宽、面积的数据类型(5分) 要求 请将主要代码填写到实验报告册中 4、运算符的使用 (1)九九乘法表,如图2-5所示 3*1=33*2=633=9 4*1=44*2=84*3=124*4=16 5*1=55*2=105*3=155*4=205*5=25 6*1=66*2=126*3=186*4=246*5=306*6=36 7*1=77*2=1473=217*4=287*5=357*6=427*7=49 8*1=88*2=168*3=248*4=328*5=408*6=488*7=568*8=64 9*1=99*2=189*3=279*4=369*5=459*6=549*7=639*8=729*981 图2-5九九乘法表 (2)完成下述任务。 任务一:完成如上图所示的九九乘法表的开发(10分) 要求 请将主要代码填写到实验报告册中 六、自主实验(20分) 1、根据如下3个数,写程序求出3个数的最大值。 Svar 2=7 完成以下任务 管理科学与工程学科/共4页第3页
《PHP 动态网站开发》实验指导 / 实验二:PHP 基础语法 管理科学与工程学科 / 共 4 页,第 3 页 要求: 请将主要代码填写到实验报告册中。 3、常量与变量的定义 (1)定义常量和变量 (2)代码如 sy2-3.php 所示: "; echo $c; ?> (3)完成下述任务。 任务一:参考上述代码,将自己的名字定义为常量,并输出“hello,某某”(5 分) 任务二:定义长、宽,计算出长方形的面积,并显示长方形长、宽、面积的数据类型(5 分) 要求: 请将主要代码填写到实验报告册中。 4、运算符的使用 (1)九九乘法表,如图 2-5 所示 图 2-5 九九乘法表 (2)完成下述任务。 任务一:完成如上图所示的九九乘法表的开发(10 分) 要求: 请将主要代码填写到实验报告册中。 六、自主实验(20 分) 1、根据如下 3 个数,写程序求出 3 个数的最大值。 $var1=1; $var2=7; $var3=8; 完成以下任务:
《PHP动态网站开发》实验指导/实验二:PHP基础语法 4 任务一:完成如上所示的问题(10分) 要求: 请将主要代码填写到实验报告册中。 2、利用各种运算符计算半径为10的圆的面积和上底为20,下底为30,高为10的梯形的面积 如果圆的面积和梯形的面积都大于50,则输出两个图形的面积。 完成以下任务 任务一:完成如上所示的问题(10分) 要求 请将主要代码填写到实验报告册中 七、思考与问答(20分) 1、什么是局部变量?什么是全局变量?它们的区别是什么?如何定义全局变量?(5分) 2、echo语句、 print语句、 print r有啥区别和联系?(5分) 3、“=”是什么运算符?请举例子,说明在什么情况下使用“=”会得到true,而使用“==”却 是 false。(5分) 4、说明 unset()函数、 settype()函数的作用?(5分) 管理科学与工程学科/共4页第4页
《PHP 动态网站开发》实验指导 / 实验二:PHP 基础语法 管理科学与工程学科 / 共 4 页,第 4 页 任务一:完成如上所示的问题(10 分) 要求: 请将主要代码填写到实验报告册中。 2、利用各种运算符计算半径为 10 的圆的面积和上底为 20,下底为 30,高为 10 的梯形的面积, 如果圆的面积和梯形的面积都大于 50,则输出两个图形的面积。 完成以下任务: 任务一:完成如上所示的问题(10 分) 要求: 请将主要代码填写到实验报告册中。 七、思考与问答(20 分) 1、什么是局部变量?什么是全局变量?它们的区别是什么?如何定义全局变量?(5 分) 2、echo 语句、print 语句、print_r 有啥区别和联系?(5 分) 3、“===”是什么运算符?请举例子,说明在什么情况下使用“==”会得到 true,而使用“===”却 是 false。(5 分) 4、说明 unset()函数、settype()函数的作用?(5 分)