Autor | Zpráva | ||
---|---|---|---|
Falko Profil * |
#1 · Zasláno: 6. 8. 2013, 21:41:02
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 * |
#3 · Zasláno: 6. 8. 2013, 22:31:32
Díky moc za pomoc..
|
||
Časová prodleva: 11 let
|
0