=?> Spezieller Tags in PHP
-
27-09-2019 - |
Frage
Kann jemand bitte erklären, was sind diese speziellen Tags in php?
<?= ?>
Ich konnte es nicht auf Google finden.
Lösung
Sehen Sie die short_open_tags Einstellung.
<?=
ist identisch mit <? echo
und Gebrauch davon short_open_tag
erfordert auf sein. Ein Begriff, nach dem gesucht werden würde „short-Tags“ sein.
Als Beispiel: <?='hello'?>
ist identisch mit <? echo 'hello' ?>
, die eine Kurzform von <?php echo 'hello' ?>
ist
Siehe auch Are PHP Short-Tags zu verwenden akzeptabel? hier auf SO.
Andere Tipps
Es ist ein Teil der short_open_tag . Grundsätzlich <?=$foo?>
entspricht <?php echo $foo; ?>
Sie geben, was direkt in ihnen ist.
<?= "something" ?>
ist eine Abkürzung für:
<?php echo "something"; ?>
Diese (zusammen mit <? ?>
) werden kurze Tags genannt. Siehe hier (short_open_tag)
<?= $foobar ?>
ist eine Abkürzung für <?php echo $foobar; ?>
.
Ich würde mit diesen kurzen Tags nicht empfehlen, weil in einigen Web-Server-Umgebungen sie über PHPs Konfiguration deaktiviert werden.
ja, man kann es .htaccess verwenden getan. In der .htaccess-Datei, fügen Sie diese
php_value short_open_tag 1
Jetzt können Sie Dateien mit <?='hi';?>
überprüfen statt <?php ?>