PHP期末复习资料(2016)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
PHP期末复习资料
XSCJ数据库需事先装好
一、理论部分(选择填空)(30-40分)
重要知识点(细节参看教材):
1.动态网页技术:php asp/ jsp
2.PHP运行环境:APACHE(服务器)+MYSQL(数据库)+PHP
3. 3.2 Php语法风格(P35-37)
4.字符串的连接符“.”
$a=”hello”;
Echo $a.”world”; //结果为hello world
5.检查变量是否存在的函数:isset()
6. $_GET[表单变量名]接收GET方法提交的变量
$_POST[表单变量名]接收POST方法提交的变量
7.定义函数的关键字为:function
函数返回值的关键字为return
8.包含文件操作:include() require() p97
9.数组的创建:
$array1=array("黄色","蓝色","黑色");
echo $array1[1]; //输出"蓝色"
$array2=array("a"=>5,"b"=>10,"c"=>15);
echo $array2["b"]; //输出10
?>
数组创建之后,可以使用count()和sizeof()函数获得数组元素的个数,参数是要进行计数的数组。例如:
$array=array(1,2,3,6=>7,8,9,5,10);
echo count($array); //输出8
echo sizeof($array); //输出8
?>
10.数组的排序:升序sort() 降序:rsort()
11.字符串函数:
1)计算字符串的长度strlen
$str1="hello ";
echo strlen($str1); //输出6
$str2="中国";
echo strlen($str2); //输出4
?>
2)将字符串改变大小写
strtolower()函数可以将字符串全部转化为小写,使用strtoupper()函数将字符串全部转化为大写。例如:
echo strtolower("HelLO,WoRlD"); //输出"hello,world"
echo strtoupper("hEllo,wOrLd"); //输出"HELLO,WORLD"
?>
3)strcmp()串比较函数
12.正则表达式
\d{8}:8位数字
\w{4,7}:4-7位字符
13.date函数:获取日期和时间:
Echo date(‘Y-m-d’); //输出系统当前年月日,如2015-06-17
14.文件的打开与关闭:
1)打开函数:fopen 打开方式为r(只读) w(写)r+(读写)w+(写读)w w+两种:当文件不存在时,可创建后写入
2)关闭函数:fclose
3) 写文件函数:fwrite
4)读文件函数:fread
二、程序改错(30分)
1.案例3-4 P57页
2.案例3-6 P64
3.案例4-1 p83
4.案例4-3 P101
5. 5.3实训p124
6.案例6-1 P129 yzimage.php
三、编程题:(30-40分)
1. 网页设计:仿案例3-2 P47页
2. 数据表数据的页面显示:仿(案例8-1. 案例8-2 8.5实训)