Autor Zpráva
Anonymní
Profil *
Jak moc je důležité ukončovat scripty funkcí exit()?
WertriK
Profil *
pouziva se treba u presmerovani kdyz presmerojes script pomoc header(); a potom uz script nesmi pracovat nepises
header();
exit;
Anonymní
Profil *
Takže jak mi namlouvali, že je nutné (nebo dobré) tím ukončit každý script, tak to není pravda? No a třeba u toho header, tak to je taky nutné? I když to header location je poslední, co ten script vykoná?
llook
Profil
Ne, není to nutné ani v jednom případě. Exit skript ukončí úplně stejným způsobem jako konec souboru. To přesměrování byl jen příklad, kdy se často exit používá.

Kdo ti to namlouval?
Anonymní
Profil *
Učil jsem se to z jedné knihy a tam psali, že je dobrým programátorským zvykem, že se každý script ukončuje funkcí exit(). Neříkali, že je to nutné, ale hodně to tam prosazovali. Takže nehrozí, že bych třeba nějak zbytečně nepoužíváním zatěžoval server?
llook
Profil
Ne, nehrozí.

Mě osobně to nepřipadá ani trochu jako dobrý zvyk. Spíš bych řekl, že si na to autor zvykl v jiném jazyce (že by Pascal?) a jako starý konzervativec považuje staré zvyky za dobré zvyky.
Anonymní
Profil *
llook
Takže děkuji za objasnění, jak to s tím exitem opravdu je.
Paja a jaja
Profil *
exit();

:-)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0