这两天又去找虐去了,面试完感觉生无可恋了,呵呵。好了,废话不多说,直接上题。
1,说说session和cookies的区别。
不想说了,自行百度吧。
不过还是说一点吧,session_id一般是存储在cookies中的,并且通过header头传给服务端的,如果禁用了cookie则只能通过url传递了。
2,写出以下程序的结果。
key = 100; } functionchangestr($input){$input = '100'; } $input = 0; changenum($input); echo$input.''; $input2['key'] = 0; changearray($input2); echo$input2['key'].'';$input3 = new class1();$input3->key = 0; changeobj($input3); echo$input3->key.'';$input4 = '123'; changestr($input4); echo$input4;classclass1{}?>
这里考察的主要是数据类型的存储以及引用方式问题。
3,怎样不通过第三个变量来交换a和b的值。
$a = 1;$b = 2;list($a,$b)=array($b,$a);echo$a.$b;
还有一种方法就是通过字符串的截取来实现,这里不做介绍了。
4,pdo和mysql的区别。
好吧,pdo比php-mysql 牛逼。不要问我牛逼在哪,我也不清楚。
5,用至少两种方式实现指定页面的显示编码
header('content-type:text/html;charset=utf-8');
6,http请求头返回200和404代表什么?
200,表示请求成功。
404,表示请求资源不存在。
暂时只能想起这几道了,以后想起了再补充。
').addclass('pre-numbering').hide(); $(this).addclass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadein(1700); }); }); 以上就介绍了php面试 第二弹,包括了方面的内容,希望对php教程有兴趣的朋友有所帮助。