1、PHP 面试题 第一套1.如何判断变量是否为数字?is_numeric,检测变量是否为数字或数字字符串,参见 is_bool()、is_float()、is_int()、is_string()、is_object()、is_array() 和 is_integer()。2. sort(), assort() and ksort() 的差别3. 下面程序输出什么 $num = 10;function multiply()$num = $num * 10; multiply(); echo $num;4. 如何进行引用传值5. 如何调试一个 PHP 程序6. 操作符 = 是什么意思 , 给出一个例
2、子说明 = 和 =的不同7. 如何声明一个类,如何创建类对象 如何操作类方法 读取类属性。 给出例子8. 如何重定向到另一个页面9. 如何打开一个文件同时能读和写,给出读写文件的例子10. mysql_fetch_row() 和 mysql_fetch_array()的差别11.如何在同一个程序中保持 2 个 mysql 链接12.如何用正则表达式取出字符串中所有的 HTML 标签?13.对于大流量的网站,采用什么样的方法来解决访问量问题?14、用户提交表单时,用 php 如何过滤非法字符15. 使用 PHP 描述二分查找算法Php 面试题 第二套1. foo() 和 foo() 的差别2.
3、COOKIE、SESSION 的联系和区别,多台 web 服务器如何共享 SESSION?3. 如何调试一个 PHP 程序4. 说明 include 和 include_once 的不同5. 如何声明一个类,如何创建类对象 如何操作类方法 读取类属性。 给出例子6. 如何打开一个文件同时能读和写,写出读写文件的例子7.如何在同一个程序中保持 2 个 mysql 链接8. GD 库是做什么用的。9. 写出输出一大段 html 代码到页面上的几种方法。10.用 PHP 写出显示客户端 IP 与服务器 IP 的代码:11.请写一个函数验证电子邮件的格式是否正确 12. 简述如何得到当前执行脚本路径,
4、包括所得到参数。 13.写出一个正则表达式,过虑网页上的所有 JS 脚本(即把 script 标记及其内容都去掉)14.写一个函数,能够遍历一个文件夹下的所有文件和子文件夹。 15.如何防止 SQL 注入漏洞16. linux 操作系统 如何使程序后台挂起执行17、用户提交表单时,用 php 如何过滤非法字符18. 使用 PHP 描述冒泡排序和快速排序算法,对象是一个数组Php 面试题 第三套1.如何判断变量是否为数字?2. sort(), assort() and ksort() 的差别3. 如何进行引用传值4. foo() 和 foo() 的差别5. 如何调试一个 PHP 程序6. 操作符
5、 = 是什么意思 , 给出一个例子说明 = 和 =的不同7. 如何声明一个类,如何创建类对象 如何操作类方法 读取类属性。 给出例子8. mysql_fetch_row() 和 mysql_fetch_array()的差别9.如何在同一个程序中保持 2 个 mysql 链接10. 写出输出一大段 html 代码到页面上的几种方法。11.用 PHP 写出显示客户端 IP 与服务器 IP 的代码:12.请写一个函数验证电子邮件的格式是否正确 13.写出一个正则表达式,过虑网页上的所有 JS 脚本(即把 script 标记及其内容都去掉)14.写一个函数,能够遍历一个文件夹下的所有文件和子文件夹。 15.如何防止 SQL 注射漏洞16. 请写一个函数,实现以下功能: 字符串“open_door” 转换成 “OpenDoor”、 ”make_by_id” 转换成 ”MakeById”。 17、COOKIE、SESSION 的联系和区别,多台 web 服务器如何共享 SESSION? 18. linux 操作系统 如何使程序后台挂起执行19. 使用 PHP 描述冒泡排序和快速排序算法,对象是一个数组20. 使用 PHP 描述二分查找算法