Sorun yaşıyorsunuz dinamik PHP bir sınıf yükleme

0 Cevap php

Burada sınıf yükleyicisi gibi görünüyor:

loader.php

class Load
{
    public static function init($class)
    {
        require_once 'classes/' . $class . '.php';
        return new $class();
    }
}

$class = Load::init('MyClass');

Iade edilen hatadır:

Fatal error:  Class 'MyClass' not found in /www/website/application/models/Database/loader.php on line 5

Ben MyClass.php içine bir echo 'WORKS'; koyarsanız, ben dahil olmamak olduğunu görebilirsiniz. İşte echo yürütmek değil.

UPDATE: Bu benim kod değil gerçek dosya önbelleğe alınmış bir sürümü düzenliyor been görünüyor ... kod çalışır:}

0 Cevap