From: Tim Starling Date: Mon, 4 Apr 2011 01:12:22 +0000 (+0000) Subject: Partial revert of r85236: __autoload() is needed for HipHop interpreted mode support. X-Git-Tag: 1.31.0-rc.0~31036 X-Git-Url: http://git.cyclocoop.org/ecrire?a=commitdiff_plain;h=79e5ba4628197bb0dcfdc27c03dd008f6c43239d;p=lhc%2Fweb%2Fwiklou.git Partial revert of r85236: __autoload() is needed for HipHop interpreted mode support. --- diff --git a/includes/AutoLoader.php b/includes/AutoLoader.php index 1ce8c495d0..a4c7ae59a6 100644 --- a/includes/AutoLoader.php +++ b/includes/AutoLoader.php @@ -837,4 +837,12 @@ class AutoLoader { } } -spl_autoload_register( array( 'AutoLoader', 'autoload' ) ); +if ( function_exists( 'spl_autoload_register' ) ) { + spl_autoload_register( array( 'AutoLoader', 'autoload' ) ); +} else { + function __autoload( $class ) { + AutoLoader::autoload( $class ); + } + + ini_set( 'unserialize_callback_func', '__autoload' ); +}