İyi günler yeni öğrendiğim (Php.net üzerinde) bilgiye göre __autoload() ilerleyen sürümlerde kaldırılacakmış yerine spl_autoload kullanılacağını belirtmişler spl_autoload yapısı hakkında bilgi verecek olan

class basla
{
function __autoload($g)
{
$dy=__DIR__."/".$g.".sinif.php";
if(file_exists($dy))
{
include_once($dy);
}
else
{

die("$dy yüklenemedi ");
}
}
}

$basla=new basla();
$basla->__autoload("connect");

?>
//Bu şekilde kolayca bağlanabiliyorduk

Spl_autoload_register() kullanımı hakkında bilgi verebilecek ?