Как работает функция spl_autoload_register без параметров?
Что такое реализация по умолчанию этого метода? Как она подключает классы?
На php.net сказано, что первый параметр это:
Имя функции, реализующей метод spl_autoload(). Если аргумент не задан, будет зарегистрирована реализация по умолчанию.
P.S.
К примеру есть ./Human1.php
<?php
class Human1 {
private $name;
public function setName($name) {
$this->name = $name;
}
public function sayName() {
return $this->name;
}
}
Есть ,/index.php
<?php
spl_autoload_register();
$human = new Human1();
$human->setName('Иван');
echo $human->sayName();
Почему указав spl_autoload_register() без аргуметов, класс находится? Я не задавал реализацию функции автозагрузки.
Как метод __autoload() реализован по умолчанию?