i gerçekten spl_autoload için docs dont almak
bool spl_autoload_register ([ callback $autoload_function ] )
benim anlayış, bu php zaten yüklü değil, bir sınıf karşısında söz konusu olduğunda kayıtlı fonksiyonlarını çalıştırmak için çalışacağız. bu yüzden, örneğin,
public function autoload() {
require ('nonLoadedClass.php');
}
spl_autoload_register(autoload);
$x = new nonLoadedClass();
çalıştırmak için gerekli neden olur? bu yüzden de çok özdevinimli_yükle fonksiyonları kayıt yaptırabilir?
public function autoloadXXX() {...}
public function autoloadYYY() {...}
public function autoloadZZZ() {...}
spl_autoload_register('autoloadXXX');
spl_autoload_register('autoloadYYY');
spl_autoload_register('autoloadZZZ');
doktrin durumunda,
require_once(dirname(__FILE__) . '/lib/vendor/doctrine/Doctrine.php');
spl_autoload_register(array('Doctrine', 'autoload'));
bir dizi geçti, bu yüzden o (gerekli olan) Doktrini sınıf içinde autoload işlevi çalıştırmak için çalışacağız tahmin edilir?