《PHP程序设计》复习题

PHP程序设计》复习题

1. 请写出HTML标记meta的完整英文单词                

2. 相当于http文件头作用(向浏览器传回一些帮助正确和精确地显示网页内容的信息)meta标记的属性是                           

3. PHP的全称是:                                                                          

4. PHP的两种运行方式是:                                                                

5. mod_php模式运行PHP,为什么每次修改php.ini的配置信息都需要重启apache,配置才生效?

6. PHPecho的功能是什么?

7. $str="加油"; (1)  echo '中国$str!'; 输出            (2)  echo "中国$str!"; 输出             

8. 其它类型的变量转换为布尔类型时,哪些值被认为是false?

9. 在浏览器中运行以下PHP代码,在三个文本框中依次分别输入123,则浏览器页面输出      

              
$value) {     $$key = $value;   }   echo $key;    echo $sparkqty;    echo $oilqty;    echo $tireqty; ?>

10. C不同,PHP函数内访问函数外申明的全局变量,必须在函数开始处用                 申明。

11. PHP中常用的几个预定义变量(全局数组)是哪些?

12. PHP中常用的几个预定义常量(魔术常量)是哪些?

13. 数组的概念是什么?数组根据索引分为哪两种,如何区分?数组的声明方式主要有哪两种?

14. 数组合并函数array_merge( )和数组加法运算$arr1 + $arr2 的区别是什么?

15. 简述array compact(mixed $varname [, mixed ...])函数的功能。

16. 简述PHP数组转换为字符串、字符串转换为数组的方法。

17. 以下留言功能的代码存在页面被篡改(XSS攻击)的漏洞,请用简单过滤的方法写出防止页面被篡改的完整代码。

  您的Email地址:

  您的留言:    
                
您的留言是:
    ".$note."
"; ?>

18. 验证身份证号码规则的正则表达式是:                                                     

19. 简述PHP函数file_get_contents( )的功能。

20. 要使HTML表单生成文件上传变量必须满足哪3个条件?

21. HTML表单生成文件上传变量,PHP以数组的形式记录了上传文件的详细信息,这个预定义变量(全局数组)                                                                                  

22. Cookie运行在客户端,Session运行在服务器端,对吗?

23. Session Cookie更安全吗?不应该大量使用Cookie吗?

24. 如果把别人的机器上的Cookie复制到我的电脑上(假设使用相同的浏览器),是不是能够登录别人的账号?

25. URL中用get传值的时候,若中文出现乱码,应该用哪个函数对中文进行编码?

26. PHP中访问类中静态成员或函数应通过                                           进行访问。

27. 继承是代码复用的一种重要机制,但继承破坏了封装性,不恰当的继承还可能违反现实世界的逻辑。PHP采用了一种更新进的代码复用机制,它用一致的方式来组合对象,增加了水平特性,这种机制就是PHP                       

28. PHP目前不支持方法重载,但可以用魔术方法                    来实现类似于方法重载的功能。

29. 有关系模式:cjb(学号, 课程号, 成绩),把SQL语言:select * from cjb a where 成绩<(select avg(成绩) from cjb b where b.课程号= a.课程号),翻译成中文                                                

30. 说说mysql_fetch_row( ) mysql_fetch_assoc( )mysql_fetch_array( )之间有什么区别?

31. exec ( )方法是                   类的方法,execute ( )方法是                        类的方法。

32. 简述什么是事务处理以及PHPPDO事务处理的实现过程。

33. 什么是AjaxAjax的原理是什么?Ajax的核心技术是什么?Ajax的优缺点是什么?

 

 

参考答案:https://blog.csdn.net/xu_benjamin/article/details/103712332

 

你可能感兴趣的:(《PHP程序设计》复习题)