php poradie príkazov

Programovacie jazyky, rady, poradňa...
fuck111
Amateur
Amateur
Príspevky: 11
Registrovaný: 20 júl 2011, 16:29

php poradie príkazov

Príspevok od používateľa fuck111 »

Kód: Vybrať všetko

function viewPage($url = false)
	{
		$orders = register::getSetting('orders');
		if($orders[0] == "Administration")
		{
			if(isset($orders[1]))self::$PageInfo[0]['sablona'] = $orders[1];
			else self::$PageInfo[0]['sablona'] = "Home";
			self::buildPageTpl("administration");
			exit();
		}
		
		else 

                {       
                        self::pageInfo(register::getSetting('PageUrl'));
		        self::buildPageTpl("user");
                }
	}
Ide mi o posledné dva riadky, prečo sa vykoná self::buildPageTpl() skôr ako self::pageInfo prípadne ako to napraviť
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: php poradie príkazov

Príspevok od používateľa audiotrack »

nevieme. A nevieme preto, že netušíme čo robia metody pageInfo() a buldPageTpl(). Možno je v metode pageInfo volaná buldPageTpl (preto sa ti zdá že sa zavolala), potom sa vykoná niečo iné a potom je exit (takže na ten druhý riadok čo si myslíš že sa vykonáva už nedojde). Prípadne sa tam môže diať niečo iné, alebo si si dokonca zle vysvetlil chybu čo ti vzniká a možno sa vôbec nedeje to čo si myslíš (že sa volajú zle). Okrem toho takto zversky napísanú metodu som ešte nevidel. Ak chceš používať anonymné volania, tak radšej ruky preč od OOP
Napísať odpoveď