Autor Zpráva
Falko
Profil *
Ahoj, vidí někdo chybu? Nemůžu na to přijít :-( Díky za pomoc
<?php
#Soubor: /var/www/class/Trida.php
namespace class/Trida{
     class Trida{
         echo 'Jsem tady';
         return;
     }
}
 
#Soubor: /var/www/index.php
function __autoload($class_name){
    include_once(strtr($class_name, "_\\", "//") . '.php');
}
 
new class\Trida();
?>
Jan Tvrdík
Profil
Falko:
Je to syntakticky špatně, dokonce ze dvou důvodů. V prvé řadě class je v PHP klíčové slovo a nemůže být použito jako název jmenného prostoru (o což se asi snažíš). Druhý problém je, že zápis namespace class/Trida je nesmyslný. Jednak je tam opačné lomítko a druhak jsi asi měl na mysli namespace class.
Falko
Profil *
Díky moc za pomoc..

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: