三道PHP面试题

jackxiang 2008-10-15 16:17 | |
有三道PHP的面试题,除了第三题需要一些经验和对HTTP协议理解外,前面两题其实很简单,但是很少遇到有人答正确的,大部分人我想都不是技术问题,而是思考是否严谨的问题。


1. 下面语句输出什么?为什么?
if ($a=$b)  printf("a==b");
else  printf("a!=b");
2. $array['anykey']和$array[anykey]有什么区别?
3. 写出使用telnet命令通过GET的方式访问http://www.toplee.com/index.php 得到页面返回的方法(不是用PHP实现,用dos或者unix命令行实现)。


MyResult:
1.程序把$b赋值给$a,然后判断$a值~~~因为$a=null 所以$a自然为false!
2.这样写的话在警告没有打开的条件 不会出现提示错误的 anykey 只要没有定义成常量 效果一样 (节约了两个单引号) :)
3.貌似这样没有什么好处吧 :) curl更强大



贴上51.com几道题:
1. 禁用COOKIE 后 SEESION 还能用吗?

2. 抓取远程图片到本地,你会用什么函数?

3. 已知姓名A,姓名B,给一个求他们缘份的算法

4. 你觉得在PV10W的时候, 同等配置下,LUNIX 比WIN快多少?

5. 简述POST 和GET传输的最大容量分别是多少?

6. 用最少的代码写一个求3值最大值的函数.

大家可以试一下哦.



我来做个标准:

1. 禁用COOKIE 后 SEESION 还能用吗?
能用,页面get mode提交session.
2. 抓取远程图片到本地,你会用什么函数?
我会用curl
3. 已知姓名A,姓名B,给一个求他们缘份的算法
ascii (最好简单为好)
4. 你觉得在PV10W的时候, 同等配置下,LUNIX 比WIN快多少?
百分之二十以上
5. 简述POST 和GET传输的最大容量分别是多少?
无限 和 1024
6. 用最少的代码写一个求3值最大值的函数.
max()









1. 禁用COOKIE 后 SEESION 还能用吗?
php 中不能了
2. 抓取远程图片到本地,你会用什么函数?
fopen file_get_contents fwrite file_put_contents
3. 已知姓名A,姓名B,给一个求他们缘份的算法
求a b 的md5 或者其他的hash方法 然后比对相同字母或数字出现的个数乘以一个基数
4. 你觉得在PV10W的时候, 同等配置下,LUNIX 比WIN快多少?
百分之二十以上
5. 简述POST 和GET传输的最大容量分别是多少?
get 根据不同浏览器不同 ie6 是4096 别的没试过 ff多一些 post 浏览器没有限制 不过web服务器有限制
6. 用最少的代码写一个求3值最大值的函数.
$d = $a > $b ? $b : $a;
$s = $d > $c ? $d : $c;
echo $s;


1. 禁用COOKIE 后 SEESION 还能用吗?
能用,页面get mode提交session.
2. 抓取远程图片到本地,你会用什么函数?
我会用curl
3. 已知姓名A,姓名B,给一个求他们缘份的算法
ascii
4. 你觉得在PV10W的时候, 同等配置下,LUNIX 比WIN快多少?
20~30%
5. 简述POST 和GET传输的最大容量分别是多少?
无限 和 1024
6. 用最少的代码写一个求3值最大值的函数.
max()

作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:https://jackxiang.com/post/1312/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!


最后编辑: jackxiang 编辑于2008-10-30 17:59
评论列表
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]