5号开始投简历,6号开始了漫长的面试,去公司面试,我最头疼,因为找不到合适的路线,总是花冤枉钱.
下面我把一些我面试的题,公布出来,希望对想来北京发展的PHPer有所帮助.
1.请介绍一下你自己.一般按照简历叙述一下就可以了.
2.$a=”;
$b=”";
$c=null;
$d=array();
echo is_null($a);
echo is_null($b);
echo is_null($c);
echo is_null($d);
echo is_empty($a);
echo is_empty($b);
echo is_empty($c);
echo is_empty($d);
echo isset($a);
echo isset($b);
echo isset($c);
echo isset($d);
3.编写函数,中文字符截取无乱码.
4.传值和传引用的区别是什么?什么时候用传值\什么时候用传引用?
5.你用的Linux是什么版本的,为什么用这个版本.请写出几个Linux的常用命令.
6.简述一下左连接\右连接\完整联接.在什么情况下使用他们.
7.有一个数组,里面有重复的元素,使用什么函数可以打印出不重复的元素.
8.有一字符串$str = “a,b,c,d,e,f,g”.请编写程序把”,”去掉.
9.如何取得文件路径及其他信息参数.
10.请编写函数过滤网页中的js/vbs脚本.
11.PHP中将对象或者数组序列化的函数是什么?
12.简述数据库的事务处理.
13.用PHP打印出前一天的时间,格式如2006-5-10 22:21:21.
14.经常使用的$a = $_REQUEST['a']会因为输入的参数根本没有a而导致php解释器报告提示警告信息,如何避免提示?
15.将$_REQUEST得到的参数用在mysql查询语句的条件里时需作什么处理?
16.PHP的函数如果直接返回一个字符串属于变量的引用/指针传递还是变量值的传递?
17.类似http://www.abc.com/search?p=a%20b的访问,如果用$p = $_REQUEST['p'],p等于什么?
18.PHP获取远程http网页常用的有哪几种方式,简单比较一下?
19.PHP脚本的变量一般随着SESSION结束而失效,如何创建不会失效的变量呢?