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.

Twitter Digg Delicious Stumbleupon Technorati Facebook
Yazar :

PHP Programcısı

http://www.tasarimrehberi.com

1 Yorum “OOP da __autoload kullanımı”

  1. teşekkürler hocam