Au cours des deux derniers jours, Ive exécuter un code qui a des variables php echo'd affiché comme celui-ciplus courte façon d'écho une variable en php?
<?=$selected?>
Ce qui est passe exactement et pourquoi? Comment s'appelle-t-il?
Au cours des deux derniers jours, Ive exécuter un code qui a des variables php echo'd affiché comme celui-ciplus courte façon d'écho une variable en php?
<?=$selected?>
Ce qui est passe exactement et pourquoi? Comment s'appelle-t-il?
C'est ce qu'on appelle une étiquette courte. C'est un raccourci vers <?php echo $selected;?>
. Il est largement adopté, mais il y a beaucoup de littérature qui ne recommande pas son utilisation car elle conduit à un code moins portable (beaucoup d'installations PHP n'ont pas de short tags activés). Je suis d'accord, jetez un oeil à this user's woes. Voir également:
Intéressant. Merci pour la réponse rapide! – mrpatg
mais rappelez-vous, les balises courtes sont obsolètes en PHP 6. Vous pouvez activer les balises courtes en utilisant ini_set() – mauris
Vous ne pouvez pas l'activer avec ini_set(), car le fichier est analysé avant l'exécution de ini_set(), et Au moment où ils sont exécutés, le document PHP a déjà été analysé. Si vous voulez utiliser = Et avoir une application portable, vous pouvez utiliser un gestionnaire de flux qui convertit les balises courtes en balises longues. C'est ce que Zend Framework fait par exemple (par exemple inclure 'zend.view: //file.php'), mais sachez qu'il dégrade les performances. –