spl_autoload
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
spl_autoload — Implementação padrão para __autoload()
Descrição
Esta função destina-se a ser usada como uma implementação padrão para __autoload(). Se nada mais for especificado e spl_autoload_register() for chamado sem quaisquer parâmetros, então spl_autoload() será usada para qualquer chamada posterior a __autoload().
Parâmetros
class
-
O nome da classe (e namespace) sendo instanciada.
file_extensions
-
Por padrão, a função verifica todos os caminhos de inclusão definidos em include_path procurando por nomes de arquivo construídos pelo nome da classe em minúsculas seguidos pelas extensões de arquivo
.inc
e.php
.
Valor Retornado
Nenhum valor é retornado.
Erros/Exceções
Lança LogicException quando a classe não é encontrada e não há outros carregadores automáticos registrados.
Registro de Alterações
Versão | Descrição |
---|---|
8.0.0 |
file_extensions é anulável agora.
|