[Resolvido] Problema com __autoload
Criei a função que segue no meu config.ini.php:
***********************************
function __autoload($Class) {
$cDir = ['Conn','ConnExt', 'Helpers', 'Models'];
$iDir = null;
foreach ($cDir as $dirName):
if (!$iDir && file_exists(__DIR__ . DIRECTORY_SEPARATOR . $dirName . DIRECTORY_SEPARATOR . $Class . '.class.php') && !is_dir(__DIR__ . DIRECTORY_SEPARATOR . $dirName . DIRECTORY_SEPARATOR . $Class . '.class.php')):
include_once (__DIR__ . DIRECTORY_SEPARATOR . $dirName . DIRECTORY_SEPARATOR . $Class . '.class.php');
$iDir = true;
endif;
endforeach;
if (!$iDir):
trigger_error("Não foi possível incluir {$Class}.class.php", E_USER_ERROR);
die;
endif;
}
***********************************
No php 5,6.40 ela funciona 100%, porém no no php 7,4.9 da errona linha de criação da função: **function __autoload($Class).**
O erro que aparece ao executar a aplicação é o seguinte:
**Deprecated: __autoload() is deprecated, use spl_autoload_register() instead in C:\wamp\www\dragon\_app\Config.inc.php on line *52***
Como posso resolver esse problema?
Desde já agradeço.Discussão (2)
Carregando comentários...