Autor Zpráva
motorcb
Profil
Zdravím.

Chtěl bych se zeptat jak je to s uzavíracím tagem v PHP ( ?> ).
Je nutný? Kdy a kde je nutný a kdy je možné ho vynechat?

Například v Nette je vynecháván. Je možné když ho budu vynechávat v mých projektech které nebudou postavené na Nette, že na některých hostingách budu mít problém?

Děkuji za rady
juriad
Profil
Ano, pokud je celý soubor jen kus php kódu, je dokonce doporučeno ho vynechat: If a file is pure PHP code, it is preferable to omit the PHP closing tag at the end of the file.
http://www.php.net/manual/en/language.basic-syntax.phptags.php
Joker
Profil
motorcb:
Je nutný? Kdy a kde je nutný a kdy je možné ho vynechat?
Nutný je v případě, že za ním následuje kód, který se nemá interpretovat jako PHP. Ale to je asi zřejmé.
Jinak ho lze vynechat a třeba u vložených souborů obsahujících jen PHP se to doporučuje.
Majkl578
Profil
Vynecháním uzavíracího tagu předejdeš nežádoucím problémům, například pokud na konci souboru omylem přidáš mezeru nebo nový řádek (jeden je v pořádku, dva už nikoliv).

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: