Gibt es einen Geschwindigkeitsunterschied zwischen diesen beiden Versionen?
<?php echo $var; ?>
<?=$var?>
Welche empfehlen Sie, und warum?
Gibt es einen Geschwindigkeitsunterschied zwischen diesen beiden Versionen?
<?php echo $var; ?>
<?=$var?>
Welche empfehlen Sie, und warum?
Der Leistungsunterschied ist unbedeutend. Außerdem ist der Leistungsunterschied bei Verwendung von APC null, null, nada.
Kurze Tags sind in XML problematisch, weil <?
ist auch ein Markup für die XML-Verarbeitung. Wenn Sie also Code schreiben, der portabel sein soll, verwenden Sie die lange Form.
Voir short_open_tag
Beschreibung in http://www.php.net/manual/en/ini.core.php
Technisch gesehen muss der Parser jedes Zeichen der längeren Version analysieren, und für jede Übertragung gibt es ein paar Zeichen mehr.
Wenn Ihr Webserver nicht "vorkompiliert" (d.h. tokenisierte PHP-Seiten zwischenspeichert), gibt es einen leichten Leistungsunterschied. Dieser sollte unbedeutend sein, außer vielleicht, wenn Sie anfangen, über Milliarden von Durchläufen zu sprechen.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.
2 Stimmen
Ich mag die kurze Syntax. Sie ist sauberer.