当前位置:文档之家› PHP中级面试题

PHP中级面试题

姓名:__________ 面试时间:___________
1、使用过哪些版本控制器
2、使用过哪些框架
3、从上家公司离职的原因
一、基础技能题
1、实现中文字串截取无乱码的方法
2、php5的构造函数和析构函数及具体作用。

3、HTTP协议中几个状态码的含义:503 500 401 403 404 200 301 302。

4、Include require include_once require_once 的区别
5、请写出0/false/null之间的关系
二、计算题
6、
$count = 5;
function get_count() {
static $count = 0;
return $count++; }
++$count;
echo get_count();
echo get_count();
7、
echo count(null);
echo count(false);
8、
$a = 3;
$b = 5;
if($a = 5 || $b = 7) {
$a++;
$b++;
}
echo $a . " " . $b;
9、
function get_arr($arr){ unset($arr[0]);
}
$arr1 = array(1, 2);
$arr2 = array(1, 2);
get_arr(&$arr1);
get_arr($arr2);
echo count($arr1);
echo count($arr2);
三、程序编写题
1、使用PHP描述冒泡排序算法,对象可以是一个数组
2、使用PHP描述快速排序算法,对象可以是一个数组
3、如何实现字符串翻转(注* 不可使用内置字符串翻转函数)
四、扩展题
1、请谈谈你对php动态抓取的认识。

2、你做过最得意的项目是什么做这个项目中都遇见了哪些问题后来是怎么解决的
…。

相关主题