《PHP程序开发》实验指导/实验二:PHP基础语法 《PHP程序开发》实验指导 实验二:PHP基础语法 实验目的(5分) 1、掌握PHP常量与变量的定义及使用方法; 掌握常见的数据类型 3、掌握PHP运算符的使用方法 4、掌握PHP流程控制语句; 5、掌握PHP函数的使用 二、实验环境(5分) 1、 Windows xp/ Windows7操作系统的计算机 2、局域网网络环境,并且使用固定IP地址。 、实验要求(5分) 常量和变量的定义 2、完成倒三角的输出; 3、完成邮资计算 4、完成字符的转换。 四、实验原理(5分) 1、PHP的数据类型; 2、PHP的常量、变量和运算符的使用 3、PHP流程控制语句 4、PHP函数的定义方法 五、实验步骤(40分) 1、常量与变量的定义 (1)定义常量和变量 (2)代码如sy2-1php所示 define("NICKNAME","sunny"); echo "hello "NICKNAME a=2.5; Sc=SaSb (3)完成下述任务。 任务一:参考上述代码,将自己的名字定义为常量,并输出“ hello,某某”(5分) 任务二:定义梯形的上底、下底、高,计算梯形的面积,并输出梯形的面积以及上、下底、高的 数据类型(5分) 管理科学与工程学科/共3页第1页
《PHP 程序开发》实验指导 / 实验二:PHP 基础语法 管理科学与工程学科 / 共 3 页,第 1 页 《PHP 程序开发》实验指导 实验二:PHP 基础语法 一、实验目的(5 分) 1、掌握 PHP 常量与变量的定义及使用方法; 2、掌握常见的数据类型; 3、掌握 PHP 运算符的使用方法; 4、掌握 PHP 流程控制语句; 5、掌握 PHP 函数的使用。 二、实验环境(5 分) 1、Windows XP/Windows 7 操作系统的计算机; 2、局域网网络环境,并且使用固定 IP 地址。 三、实验要求(5 分) 1、常量和变量的定义; 2、完成倒三角的输出; 3、完成邮资计算; 4、完成字符的转换。 四、实验原理(5 分) 1、PHP 的数据类型; 2、PHP 的常量、变量和运算符的使用; 3、PHP 流程控制语句; 4、PHP 函数的定义方法。 五、实验步骤(40 分) 1、常量与变量的定义 (1)定义常量和变量 (2)代码如 sy2-1.php 所示: "; echo $c; ?> (3)完成下述任务。 任务一:参考上述代码,将自己的名字定义为常量,并输出“hello,某某”(5 分) 任务二:定义梯形的上底、下底、高,计算梯形的面积,并输出梯形的面积以及上、下底、高的 数据类型(5 分)
《PHP程序开发》实验指导/实验二:PHP基础语法 2 要求 请将主要代码填写到实验报告册中 倒三角 (1)倒三角,如图2-1所示 *木本**** 米米*米 宋* 米米米 图2-1倒三角 (2)完成下述任务。 任务一:完成如上图所示的倒三角的开发(10分) 要求 请将主要代码填写到实验报告册中 3、邮资计算 编写程序计算按照如下公式计算邮资,例如:重量为700克的信件应缴纳108元邮资,倘若超过 2000克,则显示无法处理信息。 不超过20克 邮资7元 超过20克但不超过100克 邮资17元 超过100克但不超过250克 邮资32元 超过250克但不超过500克 邮资62元 超过500克但不超过1000克 邮资108元 超过1000克但不超过2000克 邮资176元 (1)完成下述任务。 任务一:编写程序,实现以上效果(10分) 要求 请将主要代码填写到实验报告册中。 4、字符转换 请编写一个函数,实现功能:将字符串“ open door”转换成“ OpenDoor”,“ make by id”转换 成“ Make Byld” (1)完成下述任务。 任务一:编写程序,实现以上效果(10分) 要求 请将主要代码填写到实验报告册中 六、自主实验(20分) 1、根据如下3个数,写程序求出3个数的最大值。 管理科学与工程学科/共3页第2页
《PHP 程序开发》实验指导 / 实验二:PHP 基础语法 管理科学与工程学科 / 共 3 页,第 2 页 要求: 请将主要代码填写到实验报告册中。 2、倒三角 (1)倒三角,如图 2-1 所示 图 2-1 倒三角 (2)完成下述任务。 任务一:完成如上图所示的倒三角的开发(10 分) 要求: 请将主要代码填写到实验报告册中。 3、邮资计算 编写程序计算按照如下公式计算邮资,例如:重量为 700 克的信件应缴纳 108 元邮资,倘若超过 2000 克,则显示无法处理信息。 不超过 20 克 邮资 7 元 超过 20 克但不超过 100 克 邮资 17 元 超过 100 克但不超过 250 克 邮资 32 元 超过 250 克但不超过 500 克 邮资 62 元 超过 500 克但不超过 1000 克 邮资 108 元 超过 1000 克但不超过 2000 克 邮资 176 元 (1)完成下述任务。 任务一:编写程序,实现以上效果(10 分) 要求: 请将主要代码填写到实验报告册中。 4、字符转换 请编写一个函数,实现功能:将字符串“open_door”转换成“OpenDoor”,“make_by_id”转换 成“MakeById”。 (1)完成下述任务。 任务一:编写程序,实现以上效果(10 分) 要求: 请将主要代码填写到实验报告册中。 六、自主实验(20 分) 1、根据如下 3 个数,写程序求出 3 个数的最大值
《PHP程序开发》实验指导/实验二:PHP基础语法 3 Sarl=l Svar2=7 Svar3=8 完成以下任务 任务一:完成如上所示的问题(10分) 要求 请将主要代码填写到实验报告册中。 2、求和 完成以下任务 任务一:完成到指定数字的加法,并输出,如图2-2所示(10分) httm/lot p· o localhost A工(期0 来网的神想 A 1+2++ 图2-2加法计算 要求 请将主要代码填写到实验报告册中 七、思考与问答(20分) 1、什么是局部变量?什么是全局变量?它们的区别是什么?如何定义全局变量?(5分) 、函数的参数赋值方式有几种?它们有啥区别?(5分) 3、说明 break语句与 continue语句的区别(5分) 4、说明 unset()函数、 settype()函数的作用?(5分) 管理科学与工程学科/共3页第3页
《PHP 程序开发》实验指导 / 实验二:PHP 基础语法 管理科学与工程学科 / 共 3 页,第 3 页 $var1=1; $var2=7; $var3=8; 完成以下任务: 任务一:完成如上所示的问题(10 分) 要求: 请将主要代码填写到实验报告册中。 2、求和。 完成以下任务: 任务一:完成到指定数字的加法,并输出,如图 2-2 所示(10 分) 图 2-2 加法计算 要求: 请将主要代码填写到实验报告册中。 七、思考与问答(20 分) 1、什么是局部变量?什么是全局变量?它们的区别是什么?如何定义全局变量?(5 分) 2、函数的参数赋值方式有几种?它们有啥区别?(5 分) 3、说明 break 语句与 continue 语句的区别(5 分) 4、说明 unset()函数、settype()函数的作用?(5 分)