J'écris une application PHP et je veux m'assurer qu'elle fonctionnera sans erreur.
Le code d'origine:
<?php
$data = array('name' => 'test',
'id' => 'theID');
echo form_input($data);
?>
Est-ce que ce qui suit fonctionnerait sans erreur ou n'est pas recommandé pour une raison quelconque?
<?= form_input(['name' => 'test', 'id' => 'theID']); ?>
Y a-t-il une différence?
J'ai de nouveau regardé les données array()
et la méthode de tableau court avec des crochets []
dans PHP.net mais je ne suis pas sûr.
Et aussi, est-ce que la courte balise php convient <?= ?>
pour faire écho? Y a-t-il un problème de version? (fourni est activé dans php.ini)