Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/07/2019, 15:20
Avatar de Middrel
Middrel
 
Fecha de Ingreso: abril-2005
Mensajes: 835
Antigüedad: 19 años, 6 meses
Puntos: 27
Duda con función en Magento

Hola, buenas tardes

Tengo una duda con un error que me aparece en una página de Magento, el error es en el siguiente código:

Código PHP:
function __autoload($class)
{
    if (
defined('COMPILER_INCLUDE_PATH')) {
        
$classFile $class.'.php';
    } else {
        
$classFile uc_words($classDIRECTORY_SEPARATOR).'.php';
    }

    include(
$classFile);

el error que me marca es que la función autoload esta obsoleta:

Código PHP:
Deprecated__autoload() is deprecated... 
Y las opciones que dan son usar

Código PHP:
spl_autoload_register() 
o cambiar la versión de PHP, de la 7 a la 5.6

Sin embargo, si trato de usar spl_autoload_register() me marca lo siguiente:

Código PHP:
Fatal errorCannot redeclare spl_autoload_register() in 
A lo que, proponen cambiar include por require_once, pero aún así me marca el mismo error.

¿Alguna idea?

Saludos!