2011-04-07 12 views
7

este código:spl_autoload_register PHP() no encuentra la función

<?php 
namespace designblob; 

function autoloader($class){ 
     include "wrappers/databaseWrapper.php"; 
} 

spl_autoload_register('autoloader');  
?> 

lanza este error:

Fatal error: Uncaught exception 'LogicException' with message 'Function 'autoloader' not found (function 'autoloader' not found or invalid function name)' in /var/www/xxx/library/autoloader.php:8 Stack trace: #0 /var/www/xxx/library/autoloader.php(8): spl_autoload_register('autoloader') #1 /var/www/xxx/library/debug.php(19): require_once('/var/www/xxx...') #2 {main} thrown in /var/www/xxxm/library/autoloader.php on line 8

Por qué no funciona?

+0

Porque no le dio a su spl_autoload_register el espacio de nombres en el que está la función. –

Respuesta

12
spl_autoload_register('designblob\autoloader'); 
Cuestiones relacionadas