Diskuze: Chyba nedefinovaná konstanta
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 2 zpráv z 2.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Ahoj,
Nevím, ale tento typ záhad se snažím řešit eliminací možností. Takže bych v rámci pátrání rozdělil řádek
$controller = new Home();
na dva řádky
$home = new Home();
$controller = $home;
Pokud chyba nastane v tom prvním řádku, pak bych dal třeba ladící výpis (nebo return apod,) doprostřed konstruktoru, abych zjistil, zda k té "notice" došlo nad nebo pod tím ladícícm výpisem.
Kromě toho nechápu účel řádky
$controller;
?Nemá tam být spíš něco jako
$controller = null;
Protože - jestliže mně něco neuniklo - pokud se "if" neprovede, tato metoda by měla generovat notice "undefined variable $controller" - to asi není záměr autora. Co chceš, aby ta metoda vracela u jiných stránek, než "home" ?
Když mně napíšeš víc, zkusím Ti poradit.
Pavel
Zobrazeno 2 zpráv z 2.