(PHP 5 >= 5.1.0, PHP 7, PHP 8)
spl_autoload — Implementação padrão para __autoload()
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().
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
.
Nenhum valor é retornado.
Lança LogicException quando a classe não é encontrada e não há outros carregadores automáticos registrados.
Versão | Descrição |
---|---|
8.0.0 | file_extensions é anulável agora. |