Je viens d'installer php 5.3.0 et il ne va pas exécuter des scripts php en utilisant des balises ouvertes courtes comme <?, Seulement <? PHP.PHP refusant l'utilisation de la main courte "<?"
Répondre
Eh bien, je serai damné. J'ai programmé PHP depuis 12 ans, j'ai fait des sites web pour de grands clients comme McDonalds ... Je ne peux pas croire que j'ai oublié "short_open_tag" !!!!!!!! Merci Aberon! –
C'est parce qu'il est tout simplement une mauvaise pratique. Je suggère de reconvertir tous vos scripts pour utiliser <?php
. Si vous êtes paresseux, vous pouvez utiliser une recherche et un remplacement, si vous avez accès à des lignes de commandes puissantes comme bash, vous pouvez utiliser sed pour le faire pour vous.
Il n'y a rien de mal en sténographie. – pxl
Les balises d'ouverture courtes sont idéales pour les gabarits (et pour les codes sans gabarit, vous ne devriez avoir qu'une balise d'ouverture au début) –
http://us2.php.net/manual/en/ini.core.php
vous devez
ini_set("short_open_tag", 1)
ou ajustez vos systèmes de fichiers php.ini.
http://stackoverflow.com/questions/880150/why-would-shorthand-php-opening-statements-not-be-working – dbrien