old_function 语句允许用和 PHP/FI2 一样的语法定义函数(即用“old_function”替代“function”)。
不赞成使用此特性,应该只用于 PHP/FI2->PHP 3 的转换程序中。
用 old_function 定义的函数不能被 PHP 内部代码调用。除了其它限制以外,还意味着不能用于类似 usort(),array_walk() 和 register_shutdown_function() 等函数。可以写封装协议函数(按照正常的 PHP 3 格式)绕过此限制来调用 old_function。