La sentencia old_function le permite declarar una función usando una sintaxis idéntica a PHP/FI2 (excepto en que debe reemplazar 'function' con 'old_function').
Esta es una característica considerada como obsoleta, y debe ser usada únicamente por el programa de conversión PHP/FI2->PHP 3.
Las funciones declaradas como old_function no pueden ser llamadas desde el código interno de PHP. Entre otras cosas, esto quiere decir que no puede usarlas en funciones como usort(), array_walk(), y register_shutdown_function(). Puede evitar esta limitación escribiendo una función de envoltura (en la forma normal de PHP 3) para llamar a old_function.