From 79e5ba4628197bb0dcfdc27c03dd008f6c43239d Mon Sep 17 00:00:00 2001 From: Tim Starling Date: Mon, 4 Apr 2011 01:12:22 +0000 Subject: [PATCH] Partial revert of r85236: __autoload() is needed for HipHop interpreted mode support. --- includes/AutoLoader.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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' ); +} -- 2.20.1