Jai une petite question à qui voudra bien y repondre... Voila j'aimerai savoir quelle est la difference entre ouvrir php par "<? ?>"
et "<?php ?>"... cela depend de quelle version de php? selon quels critères on ouvre php de telle ou telle maniere?
parceque quand j'executais mon code avec "<? ?>" j'avais des erreurs et des bouts de codes qui s'inscrivaient sur ma page tandis qu'avec "<?php ?>" tout marche...
toutes les versions de php acceptent les deux écritures. Cela dépend uniquement du php.ini. C'est la directive short_open_tags.
Il est nettement préférable d'utiliser <?php, pour des soucis de compatibilités avec av ec une éventuelle implémentation de flux XML dans tes scripts, le tag ouvrant d'un flux XML étant <?xml
Si php est configuré avec short_optn_tags à On (c'est à dire, accepte l'écriture courte <?), le script plantera sur toute déclaration xml car il prendra <? pour un tag php ouvrant, et celui-ci sera immédiatement suivi par xml, ce que l'interpréteur php ne comprendra pas.
selon la valeur de short_tags dans php.ini, il se peut que <? soit interdit.
<? peut porter a confusion avec des balises xml (la premiere des fichiers xml), alors que <?php fonctionne partout et parfaitement bien. c'est pourquoi, il faut utiliser <?php, et pas <?
Merci à vous deux malalam et coucou747 pour m'avoir aidé. Maintenant je comprend mieux . C'est toujours mieux de comprendre les outils avc les quel on travail, de comprendre les codes...
Encore MERCI