Ben oldukça garip bir sorun var:
Benim Class Bu gibi görünüyor
<?php
class asd {
private static $variable;
public static function blabla(){
self::$variable="blubb";
}
}
?>
When I'm trying to call asd::blabla() with the help of the __autoload function, everything works fine. But when I'm trying to call it without autoload, using include/require I get this, right after the including
On line 3 yolu / asd.php içinde '}' T_OLD_FUNCTION veya T_FUNCTION veya T_VAR veya bekliyor, sözdizimi hatası, beklenmedik T_STATIC: hatası Ayrıştırma
Bu bir şekilde ve diğer değil çalışır neden ben alamadım. Her sınıfta özdevinimli_yükle mekanizmasını kullanmak mümkün değilim, bu yüzden sadece bu kullanarak bir seçenek değildir.
e: Additional info: The file where I want to include the Class is a .rdf file, which gets php parsed via the "AddType application/x-httpd-php .rdf" .htaccess entry.
If I try to include the class it in a random .php file it works perfectly fine, even with a manual include... This doesn't make sense at all.
e: more info: If I copy/paste the whole .rdf code into a .php file, everything works. If I now try to include the .php file in the .rdf file the Error arises again.