OOP da __autoload kullanımı
OOP Mimarisinde __autoload kullanımı
Autoload metotu bize classların içinde “requireonce() ve include_once()” benzeri yapıda otomatik olarak dosyaları cagıran metotumuzdur. Böylece bu dosyayı include edip etmedim mi sorusunu aklımızdan kaldırmak için kullanırız
Örnek bir denem yapacak olursak:
<?php
class uyeler
{
function __autoload($classname) {
$dosyaadresi = "class/{$className}.php";
if(file_exits($dosyaadresi)){
require_once('$dosyaadresi');
}
else
{
throw new Exception("{$classname}.php dosyası yüklenmedi");
}
}
}
$uyeler=new uyeler();
$uyeler = __autoload("uyeresmi");
?>
Basit bir şekilde autoload metodunu kullanmış olduk.


31. Ağu, 2010







teşekkürler hocam