Frage

Kann jemand bitte erklären, was sind diese speziellen Tags in php?

<?= ?>

Ich konnte es nicht auf Google finden.

War es hilfreich?

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 ?>

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top