如何覆盖内置的PHP函数?
- 论坛
- 如何覆盖内置的PHP函数?
4 浏览
如何覆盖内置的PHP函数?
我想用以下方式重写mysql_num_rows
:
$dataset = array(array('id' => 1, 'name' => 'Zlatan', 'onSOF' => 1), array('id' => 1, 'name' => 'Guest', 'onSOF' => 0)); function mysql_num_rows($dataset) { return sizeof($dataset); }
PHP支持内置函数重写吗?
扩展
我想创建一个开源解决方案,它将重写所有现有的mysql_*
函数,在其函数体中我将使用PDO实例、方法和属性。
这意味着已经使用mysql_*
并且发现完全切换到PDO很困难的用户,只需包含此函数重写,所有属性、函数调用、函数返回值、参数值等都应保持不变。