【公司面试题之:腾讯 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
代码,确保多个进程同时写入同一个文件成功