Johny_G: No on na PHP stránce přesně řečeno žádný "obsah mimo PHP kód" neexistuje. To jest, PHP interpreter (modul nebo CGI) to zpracovává vše, akorát že některé věci (ty v PHP tagách) interpretuje jako instrukce a jiné (zbylý HTML kód a prostý text) pouze nezměněné odešle klientovi. Celé však to dělá ten PHP interpreter, není to tedy tak, že by HTTP server načetl stránku, nechal PHP provést ty části, které jsou v PHP, a pak to poslal, ale že když narazí na request požadující typ souboru, který dle konfigurace zpracovává PHP, tak mu ho nechá zpracovat celý a dle jeho pokynů jen odesílá výsledek. Takže když tam je pokyn typu exit nebo die, který odesílání dat klientovi i provádění dalších instrukcí (to je důležité, pokud tam máš třeba ještě nějaké úklidové práce v databázi) ukončuje, tak se to vztahuje na celý ten soubor a ne jen na části v PHP tagách -- prostě to tam končí, jako by zbytek souboru byl odseknut. |