Ich schreibe eine PHP-App und möchte sicherstellen, dass sie fehlerfrei funktioniert.
Der Originalcode:
<?php
$data = array('name' => 'test',
'id' => 'theID');
echo form_input($data);
?>
Würde das Folgende fehlerfrei funktionieren oder wird es aus irgendeinem Grund nicht empfohlen?
<?= form_input(['name' => 'test', 'id' => 'theID']); ?>
Gibt es einen Unterschied?
Ich habe mir die Daten array()
und die Short-Array-Methode mit eckigen Klammern []
in PHP.net noch einmal angesehen, bin mir aber nicht sicher.
Und ist das kurze PHP-Tag auch <?= ?>
gut für das Echo? Gibt es ein Versionsproblem? (vorausgesetzt, ist in php.ini aktiviert)