PHP复习资料由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“php与数据库”。
PHP复习资料
填空题
1.在PHP中,加入注释的方法很灵活,单行注释有 // 和 # 两mysql可以方便地对数据库进行各种操作。
13.在continue和break语句中,名词解释
1. 构造函数: 在类中定义的、种方法,多行注释可以使用“/* */”实现。
2.在PHP中,变量以符号 $ 开头,该符号告诉PHP这是一个变量。
3.在PHP中,使用关键字function来定义自己的函数,可以有传回值也可以无传回值。4.在类中,与类同名的方法称为构造方法,该方法在创建类的实例时调用。
5.strrev()函数是用于将一个字符串翻转,如strrev(“elppa”)的结果为”apple”。
6.strlen()函数用于计算字符串的长度。
7.在PHP中,函数nl2br()可以将字符串中的换行符“n”替换为HTML中的“”标记。8.在打开一个文件后,可以使用fputs()和fwrite()这两个函数将数据写入到文件中。9.在PHP中,向数据库发送SQL查询有两个函数:分别是mysql_query()和
mysql_db_query()。
10.授权语句”grant select on eshops.customers
to
lbs@llocalhost”,表示授予本地主机中的用户数据库eshops的customers表具有select权。
11.MySQL数据库的最大魅力在于它是自由软件。
12.mysql是MySQL自带的一个标准数据库客户端程序。使用
continue语句用来跳出本次循环,break语句用来跳出当前循环。
14.在用户自定义函数中使用的PHP变量默认被设为局部变量,它只能在函数内部使用。15.mysql_num_rows()函数用于获取总行数,mysql_num_fields()函数用于获取总字段数。16.与mysql_fetch_array()函数相比,mysql_fetch_row()的执行速度更快。
17.mysql_data_seek()函数用于将记录指针移到指定的行。18.PHP函数mysql_list_dbs()与SQL语句show databases等效。
19.MySQL是真正支持多平台的,如Linux、OS/
2、MacOS、Windows94/98/NT/2000等,使跨平台成为可能。
20.为了判断文件指针是否指向文件结尾,可以使用feof()函数。21.为了获得当前时间“2007年12月15日”,可以使用getdate()函数来实现。22.变量的作用域就是它的有效范围,”global”是用来声明全局变量的。
23. 数学函数dechex()是用于将数从十进制转换成十六进制。24.在PHP中,引用头文件可以使用require()和include()这两个函数,我们可以在循环中使用include()函数,将不同文件的内容包含进来。
与类同名的方法,该方法在创建类的实例时会自动被调用。
2. 静态变量: 仅存在于函数
中的变量为静态变量。和局部变量一样,它仅作用于某个局部范围,但是当函数执行完时,静态变量的值不会丢失,这一点和全局变量相同。
3. 变量的引用赋值: 变量的引用赋值就是指引用变量的地址,导致两个变量指向同一个内存地址,使用对一个变量值的修改会导致对另一个变量值的修改。4. PHP:
PHP
是
PHP:HyperText Preproceor的缩写,其中冒号前面的PHP又是Personal Home Page的缩写。PHP是一种开放源代码的、免费的、嵌入式服务器脚本语言,它混合了C、Java、Perl等的语法,并加入了自创的一些新语法,语言的整体风格类似于C。5.
简答题
1.谈谈你是如何理解对象和类,以及两者的关系。
答:(1)对象可以是人们要进行研究的任何事物,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。每个对象都有自己的状
态和行为。
(2)类是具有相同或相似性质的对象的抽象。类具有属性,它是对象状态的抽象,用数据结构来描述;类具有操作,它是对对象行为的抽象,用操作名和实现该操作的方法来描述。
(3)对象和类的关系:对象的抽象是类,类的具体化就是对象,也可以说类的实例就是对象。
2.请解释下面的程序并给出程序的运行结果。
function makeup($type=”果汁”){echo “给我一杯
$type!”;
}
echo makeup();
echo makeup(“可乐”);?>
答: 第一步:在该程序中首
先定义了一个makeup()函数,并为函数的参数$type设置了一个默认值“果汁”。
第二步:在第一条输出语句中调用该函数时,由于未提供参数,所以就使用默认值“果汁”,输出结果为“给我一杯果汁!”。
第三步:在第二条输出语句中再次调用该函数时,由于提供了参数值“可乐”,所以不会使用默认值,输出结果为“给我一杯可乐!”。该程序的运行结果为: 给我一杯果汁!给我一杯可乐!
3.使用MySQL数据库时,如何在命令行界面实现数据的导入与导出?请各列举两种方法,并举例说明。
答: 导入:将D盘eshops.sql文件中所有数据导入数据库test中
方法一:使用source命令 语法:source 文件名;举例:use test;source “d:eshops.sql”;方法二:使用客户端程序mysql
语法:mysql 数据库名
举例:mysql –u 用户名 –p test
导出:将数据库test中的所有数据导出到D盘eshops.sql文件中
方法一:使用“select „into outfile”语句
举例:select * from test.表名 into outfile ‘d:/eshops.sql’;
说明:每一张表数据的导出都要用一条选择语句来实现
方法二:使用mysqldump工具
语法:mysqldump [开关参数] 数据库名 [表名] >文本文件名
举例:mysqldump –u 用户名 –p test >d:eshops.sql;4.连接数据库服务器的PHP函数有两个,mysql_connect()和mysql_pconnect(),它们有何区别?
答:
mysql_connect()和
mysql_pconnect()函数都可以用来连接数据库服务器,两者的语法基本相同,区别在于:
(1)当数据库操作结束后,mysql_connect()函数建立的连接将自动关闭,而mysql_pconnect()函数建立的连接将继续存在,是一种持久的连接;
(2)mysql_pconnect()函数在每次连接前都会检查是否使用同样的主机名、用户名和密码连接,如果有,则直接使用这个连接号;
(3)mysql_connect()函数建立的连接可以用mysql_close()函数来关闭,而用mysql_pconnect()函数建立的连接不能用mysql_close()函数来关闭。
论述题
1.请谈谈学习网页设计语言PHP后的心得体会。答:
PHP实验报告实验内容:php操作数据库实验步骤:首先在Mysql,text数据库中建立一个t_stu的表。2.新建conn.php文件,链接Mysql数据库,并方便接下来的包含和引用。3.新建index.php文件......
PHP平台的缺陷Nikolaj Cholakov摘要:PHP网站设计平台在最近几年变得非常流行。PHP的简单,易学,易用让很多新手都愿意接受它。然而,PHP也有一些严重的缺陷,到底哪些是会导致PHP被......
第一章 初识PHP by hero团队1.计算思维的本质:抽象、自动化。可以概括为:合理抽象、高效算法。主要过程包括:问题抽象,模型建立,算法设计,实现自动化。2.PHP概念:web程序设计语言......
PHP程序员初级面试题一、解释一下语句作用,并标示出以下哪一句不会把 John 新增到 users 阵列?$users[] = 'john'; array_add($users,‟john‟);array_push($users,„john......
刀豆文库小编为你整合推荐4篇php个人简历,也许这些就是您需要的文章,但愿刀豆文库能带给您一些学习、工作上的帮助。......