有三道PHP的面试题,除了第三题需要一些经验和对HTTP协议理解外,前面两题其实很简单,但是很少遇到有人答正确的,大部分人我想都不是技术问题,而是思考是否严谨的问题。
1. 下面语句输出什么?为什么?
if ($a=$b) printf(“a==b”);
else printf(“a!=b”);
2. $array[‘anykey’]和$array[anykey]有什么区别?
3. 写出使用telnet命令通过GET的方式访问http://www.easyboor.com/index.php 得到页面返回的方法(不是用PHP实现,用dos或者unix命令行实现)。。
答案谜底揭晓:但我不确定是否绝对的正确、要是有下面的回答,即使么有100%,也有九成…… 1、$b赋值给$a…具体看$b 的值是多少;举例若$b = 0 则输出 a!=b ,当然不对$b赋值、或者$b!=0,则输出a==b.。 2、简单是考数组的概念:/'anykey/'为key,而第二个anykey则是value是值…… 3、open http://www.easyboor.com 80 get index.php HTTP/1.1 作为被考核人员,要记住——“一个经过独立思考而坚持错误观点的人比一个不假思索而接受正确观点的人更值得肯定……”即使这几道题没有作对,也不能说明自己的PHP水平怎样,但有一点就是想看做题人是否经过认真思考,是否注意此类编程细节==个人观点!
PHP面试问题
最新推荐文章于 2024-04-10 03:53:00 发布