实验2 PHP语言基础
目的和要求
(1)了解PHP语言的基本语法和使用方法。
(2)了解PHP注释的使用方法。
(3)了解PHP的数据类型。
(4)了解PHP的运算符和表达式。
(5)学习PHP常量和变量的使用。
(6)学习使用PHP的常用语句。
(7)学习PHP字符串处理的方法。
(8)学习在PHP脚本中使用JavaScript编程。
实验准备
(1)了解Oracle数据库用户可以分为6种类型,即数据库管理员、安全官员、网络管理员、应用程序开发员、应用程序管理员和数据库用户。
(2)了解角色是对用户的一种分类管理办法,不同权限的用户可以分为不同的角色。
(3)了解使用CREATE ROLE语句创建角色的方法。
(4)了解使用DROP ROLE语句删除角色的方法。
(5)了解使用GRANT语句指定用户角色的方法。
(6)了解使用CREATE USER语句创建用户的方法。
(7)了解使用DROP USER语句删除用户的方法。
实验内容
本实验主要包含以下内容。
(1)练习编写一个简单的PHP程序。
(2)练习使用SQL语句为数据库角色授予权限。
(3)练习使用常量。
(4)练习使用变量。
(5)练习使用条件分支语句。
(6)练习使用循环语句。
(7)练习字符串处理编程。
(8)练习在PHP脚本中使用JavaScript编程。
1.编写一个简单的PHP程序
参照下面的步骤练习编写一个简单的PHP程序。
(1)参照例3-1编写hello.php。
(2)将hello.php复制到Apache HTTP Server的网站根目录下。
(3)打开浏览器,访问如下URL:
http://localhost/hello.php
确认可以在网页中看到“欢迎使用PHP!”。
2.使用PHP支持的3种类型注释字符
参照下面的步骤练习使用PHP支持的3种类型注释字符。
(1)编辑前面的脚本hello.php,使用注释符//添加注释。
(2)打开浏览器,访问如下URL:
http://localhost/hello.php
确认添加注释后不影响输出结果。
(3)编辑前面的脚本hello.php,使用注释符#添加注释。
(4)打开浏览器,访问如下URL:
http://localhost/hello.php
确认添加注释后不影响输出结果。
(5)编辑前面的脚本hello.php,使用注释符/* ... */添加注释。
(6)打开浏览器,访问如下URL:
http://localhost/hello.php
确认添加注释后不影响输出结果。
3.使用常量
参照下面的步骤练习使用常量。
(1)参照例3-8编写const.php。
(2)将const.php复制到Apache HTTP Server的网站根目录下。
(3)打开浏览器,访问如下URL:
http://localhost/const.php
通过练习,了解常量的使用方法。
(4)参照例3-9编写const2.php。
(5)将const2.php复制到Apache HTTP Server的网站根目录下。
(6)打开浏览器,访问如下URL:
http://localhost/const2.php
确认程序中不能修改常量的值。
4.使用变量
参照下面的步骤练习使用变量。
(1)参照例3-10编写var.php。
(2)将var.php复制到Apache HTTP Server的网站根目录下。
(3)打开浏览器,访问如下URL:
http://localhost/var.php
通过练习,了解变量的使用方法。
(4)参照例3-11编写var2.php。
(5)将var2.php复制到Apache HTTP Server的网站根目录下。
(6)打开浏览器,访问如下URL:
http://localhost/var2.php
通过练习,了解变量值的传递过程。
(7)参照例3-12编写var3.php。
(8)将var3.php复制到Apache HTTP Server的网站根目录下。
(9)打开浏览器,访问如下URL:
http://localhost/var3.php
通过练习,了解变量地址传递的原理。
(10)参照例3-13编写var4.php。
(11)将var4.php复制到Apache HTTP Server的网站根目录下。
(12)打开浏览器,访问如下URL:
http://localhost/var4.php
通过练习,了解使用var_dump()函数输出变量明细信息的方法。
5.使用条件分支语句
参照下面的步骤练习使用条件分支语句。
(1)参照例3-21练习if语句的使用方法。
(2)参照例3-22练习嵌套if语句的使用。
(3)参照例3-23练习if...else...语句的使用。
(4)参照例3-24编写练习if...elseif...else...语句的使用。
(5)参照例3-25练习switch语句的使用。
6.使用循环语句
参照下面的步骤练习使用循环语句。
(1)参照例3-26练习while语句的使用方法。
(2)参照例3-27练习do…while语句的使用。
(3)参照例3-28练习for语句的使用。
(4)参照例3-29练习continue语句的使用。
(5)参照例3-30练习break语句的使用。
7.字符串处理编程
参照下面的步骤练习字符串处理编程。
(1)参照例3-31练习、了解单引号字符串和双引号字符串中对变量的不同处理方式。
(2)参照例3-32练习、了解转义字符(\)的使用方法。
(3)参照例3-34、例3-35和例3-36练习获取字符串长度的方法。
(4)参照例3-37、例3-38、例3-39和例3-40练习比较字符串的方法。
(5)参照例3-41、例3-42和例3-43练习将字符串转换到HTML格式的方法。
(6)参照例3-44和例3-45练习替换字符串的方法。
(7)参照例3-46、例3-47和例3-48练习URL处理函数的使用方法。
8.在PHP脚本中使用JavaScript编程
参照下面的步骤练习在PHP脚本中使用JavaScript编程。
(1)参照例3-49编写js.php。
(2)将js.php复制到Apache HTTP Server的网站根目录下。
(3)打开浏览器,访问如下URL:
http://localhost/js.php
通过练习,学习在PHP脚本中使用JavaScript脚本输出字符串的方法。
(4)参照例3-50编写js2.php。
(5)将js2.php复制到Apache HTTP Server的网站根目录下。
(6)打开浏览器,访问如下URL:
http://localhost/js2.php
通过练习,学习使用JavaScript弹出警告对话框的方法。
(7)参照例3-51编写js3.php。
(8)将js3.php复制到Apache HTTP Server的网站根目录下。
(9)打开浏览器,访问如下URL:
http://localhost/js3.php
通过练习,学习使用JavaScript弹出确认对话框的方法。
(10)参照例3-52编写js4.php。
(11)js3.php复制到Apache HTTP Server的网站根目录下。
(12)打开浏览器,访问如下URL:
http://localhost/js4.php
通过练习,学习使用JavaScript document对象的方法。