__autoload fonksiyonun bize sağladıgı güzellik class ismini tanıyarak o classın bulundugu dosyayı projemize include etmesidir Dikkat etmemiz gereken husus sınıfımız ismi ile bulundugu dosya ismi aynı olmalıdır örnek aşşağıdadır..


1    <?php
2    class index {
3     var $isim = "ByTrislasis";
4     public function yaz (){
5     echo $this->isim;
6     }
7    }
8    ?>
bu sınıfımızı index.php adında kaydedin dikkat edin class ismimizde index


01    <?php
02     
03    function __autoload($class_name){
04     include ($class_name.'.php');
05    }
06     
07    $yeni = new index();
08    $yeni ->yaz();
09     
10    ?>
bu kod bloğunuda herhangi bir isimle kaydedin dikkat ederseniz classın oldugu dosyayı include ettiğini göreceksiniz.

Kaynak