Autor Zpráva
Seki
Profil
Zdravím, jde nějakým způsobem ukončit předčasně script, který mám includovaný v jiném scriptu? V podstatě jde o tohle: Mám skript, do kterého přidávám pomocí includu další skript, ve kterém je ovšem na začátku podmínka, která ověřuje, zda-li má daný uživatel tento soubor už přístupný. Pokud ne, tak chci, aby se ukončil pouze vnitřní soubor (die() ukončí vše a na konci mi pak chybí uzavření divů, body a html). Přijde mi dost divné mít asi 400 řádek v elsu (zhruba velikost includovaného skriptu), navíc takovýchto podmínek vzájemně nesouvisejících je tam víc, takže to do if-else bloků ani poskládat logicky nejde. Takže vlastně potřebuji ten úsek kódu nějak přeskočit, vynechat....

Radši přikládám grafickou vizualizaci:
Vizualizace


Díky
okolojsoucí
Profil
Lze to pomocí exit nebo goto
Jan Tvrdík
Profil
Seki:
Použit normální return.

okolojsoucí:
exit dělá to samé jako die, které nechce
Seki
Profil
Jan Tvrdík:
Ano exit je alias pro die a return opravdu funguje,
děkuji.

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: