background image

【公司面试题之:腾讯 PHP 工程师笔试题】

1

 

. 请对 POSIX 风格和兼容 Perl

 

风格两种正则表达式的主要函数进行类比说明

ereg preg_match 
ereg_replace preg_replace 

2

 

. 请说明在 php.ini 中 safe_mode 开启之后对于 PHP

 

系统函数的影响

3

 

. PHP5

 

中魔术方法函数有哪几个,请举例说明各自的用法

__sleep 
__wakeup 
__toString 
__set_state 
__construct, 
__destruct 
__call, 
__get, 
__set, 
__isset, 
__unset 
__sleep, 
__wakeup, 
__toString, 
__set_state, 
__clone 
__autoload 

4

 

. 请写出让,并说明如何在命令行下运行 PHP 脚本(写出两种方式)同时向 PHP 脚本

 

传递参数?

5

 

. PHP

 

的垃圾收集机制是怎样的

6.使对象可以像数组一样进行 foreach

 

循环,要求属性必须是私有。

(Iterator 模式的 PHP5 实现,写一类实现 Iterator 接口) 

7.请写一段 PHP

 

代码,确保多个进程同时写入同一个文件成功