Autor | Zpráva | ||
---|---|---|---|
stepanka Profil * |
#1 · Zasláno: 3. 1. 2012, 10:13:00
Ahoj,
uměl by mi někdo prosím poradit? Mám v Zendu třídu: class Admin_MediaController extends Adminbase { private $title; private $path; private $date; private $file; private $domena = realpath(APPLICATION_PATH."/../docs/light"); function init() { // kod... } function indexAction() { // kod... } Na tom zvýrazněném řádku mi to hlásí Parse error. Přitom pokud oddělám tu funkci realpath, tak to funguje. Nevíte někdo jak to opravit? Moc děkuju |
||
Nox Profil |
#2 · Zasláno: 3. 1. 2012, 10:15:32 · Upravil/a: Nox
V PHP (alespoň zatím) nemůžou být u inicializace členských proměnných výrazy, max asi tedy ty konstanty
-> dát to do __construct (případně init, pokud se na __construct nemá šahat) |
||
Joker Profil |
#3 · Zasláno: 3. 1. 2012, 10:21:38
Nox:
Vypadá to, že nejsou dovolené ani výrazy, dokonce ani HEREDOC syntaxe. Jen konstatní hodnoty. |
||
stepanka Profil * |
#4 · Zasláno: 3. 1. 2012, 10:24:03
Aha, v init() to funguje, tak moc děkuju.
|
||
Časová prodleva: 12 let
|
0