You can get around this limitation by writing a wrapper function (in normal PHP 3 form) to call the old_function.
old_function として宣言された関数は、PHP の内 部コードからコールすることはできません。 つまり、このことは、 usort(), array_walk(), register_shutdown_function() のような 関数においてこの関数を使用することができないことを意味します。 (通常の PHP 3 形式で)ラッパー関数を書くことによりこの制約を 取り除き、 old_function をコールすることができます。