《-PHP开发工程师能力测试题》由会员分享,可在线阅读,更多相关《-PHP开发工程师能力测试题(8页珍藏版)》请在人人文库网上搜索。
1、结果:GSS电商PHP面试题总分100分分数:姓名:部门:测试日期:1. 请写出以下代码运行结果(4分)$n um=1;fun cti on foo()$n um+=1;foo();echo $num;2. 说明get与post的区别(6分)3. php如何实现跳转页面到 /index.html ?( 4分)4. 下面哪个或哪些不能将 x 添加到数组arr ? (4分)(a) $arr=x(b) array_add($arr,x)(c) array_push($arr,x)(d) $arr|=x答案:5. 以下代码运行,两次输出结果分别为什么?(6分)fun cti on foo()stati。
2、c $num=1;retur n $nu m+;echo foo();echo foo();答案: 6分)6. 以下代码执行是否错误,若无错误两次输出的结果分别是什么?(class foopublic $a=1;fun cti on in dex()$a=$this-a;fun cti on bar($a)return $a+1;$x=new foo();echo fun cti on _exists(bar)?bar(1):0;$x-i ndex();echo bar(2);答案: 7. 下面代码运行后,5次输出分别是什么? ( 10分)fun cti on foo($x)return em。
3、pty($x)?1:0;echo foo();echo foo(array();echo foo(n ull);echo foo(0);echo foo(O);答案:8. 以下代码运行结果输出是什么? ( 4分)$a=1;if($a=$a+1)=3)$a=4;echo $a;答案:分别是什么意思? ( 10分)9. MY SQL 数据类型(int char varchar datetime text)10. 下面代码运行完后,最终输出的值是什么? (4分)$a=1;$b=&$a;un set($b);$b=2;echo $a;答案:11. 写一个匹配邮箱地址的正则表达式(4分)12. 如何不使用setcookie()函数,设置cookie : name=a只考虑单个name和value,提示:http 协议中 Set-Cookie )? (5 分)13. JS如何实现页面跳转(跳转到/index.html )?( 5分)14 .如何在html中引入JS文件? ( 5分)15.指出以下html代码错误或不标准处(5处)(10分)vpwordv/av/divwordv/liv/a16你是否使用过版本控制工具?若使用过,写出你使用过的版本控制工具(3分)17.写出你编写代码时常用的编辑器(2分。