old_function

old_function 语句允许用和 PHP/FI2 一样的语法定义函数(即用“old_function”替代“function”)。

不赞成使用此特性,应该只用于 PHP/FI2->PHP 3 的转换程序中。

警告

old_function 定义的函数不能被 PHP 内部代码调用。除了其它限制以外,还意味着不能用于类似 usort()array_walk()register_shutdown_function() 等函数。可以写封装协议函数(按照正常的 PHP 3 格式)绕过此限制来调用 old_function


add a note add a note User Contributed Notes
dzonny dot dz at gmail dot com
05-Dec-2005 09:52
For everybody who want to know old_function's syntax, here it is:
old_function name $param1, $param2, ..., $paramn ( code;);
eg.:
<?
old_function eq $param, $param(
   if(
$param1==$param2)
       echo
"equal";
   else
       echo
"not equal";
   return (
$param1==$param2);
);

eq(1,2);
?>