PHP: Kurzschreibweise für echo
Posted: Januar 28th, 2013 | Filed under: Programmieren, Tutorials | Tags: , echo, Kurzschreibweise, PHP, short_open_tag | No Comments »Falls man keine Template-Engine wie beispielsweise Smarty verwendet, bietet es sich an PHP-Ausgaben im jeweiligen HTML-Dokument mit Hilfe der Kurzschreibweise auszugeben. Folgendes Beispiel veranschaulicht diese:
<?php $text = "Hallo Welt"; ?> // Entspricht <?php echo $text; ?> <?= $text ?> // Ausgabe: Hallo Welt
Diese Kurzschreibweise konnte allerdings vor PHP-Version 5.4.0 durch den php.ini-Wert short_open_tag = off abgeschaltet werden. Mittlerweile jedoch steht <?= $var ?> immer zur Verfügung.
Vor PHP 5.4.0 betraf diese Option auch die Kurzform <?=, die zu <? echo identisch ist. Um diese Kurzform nutzen zu können, musste short_open_tag auf on gesetzt sein. Seit PHP 5.4.0 ist <?= immer verfügbar.
Quelle: http://php.net/manual/de/ini.core.php
Leave a Reply