Dupliqué possible: strong>
?> Les balises ne fonctionnent pas dans PHP 5.3.1 p>J'utilise habituellement la syntaxe sténographie p>
xxx pré> au lieu de p>
xxx pré> J'ai créé un serveur de développement et installé la même version de PHP mais la méthode sténographie ne fonctionne pas, pourquoi? Comment puis-je le réparer? P>
Je demanderais cela sur le site du serveur, mais cela est lié à un paramètre PHP ou à quelque chose que je crois. P>
Je cours Linux Fedora 14 < / p> blockQuote>
3 Réponses :
Rechercher votre fichier php.ini dans le répertoire Apache et modifier short_open_tag = sur p>
Vous devez probablement activer les étiquettes courtes, qui est un paramètre INI lorsque vous êtes supposé. p>
Vous devez noter que des étiquettes courtes sont considérées comme une mauvaise idée (moi-même incluse). Je sais qu'ils sont utiles et tentant ainsi, mais cette question illustre la raison pour laquelle vous ne devez pas les utiliser - que si vous déplacez votre code et que vous ne pouvez pas leur permettre (pour une raison quelconque)? Le code le plus portable n'utilise pas de balises courtes. Si vous devez les transformer pour faire de l'ancien travail de code, faites ce que vous devez faire. Si vous configurez un serveur pour démarrer un nouveau projet, laissez-les éteindre! P>
Docs: http: // www. php.net/manual/fr/ini.core.php#ini.short-open-tag p>
Je suis totalement d'accord maintenant. J'étais un programmeur autodidacte et j'ai vu un ami les utiliser en disant que ce n'est pas grave. Maintenant je le regrette. J'ai allumé le short_open_tag dans php.ini mais cela ne fonctionne toujours pas.
Avez-vous redémarré le serveur? Gotta Redémarrez après le changement ini. En outre, consultez votre phpinfo () et assurez-vous que l'INI que vous modifiez est celui que le serveur utilise. Tant que vous utilisez php5 ou plus, il s'agit d'un paramètre Per_Dir, vous devez donc également vérifier que le fichier .htaccess ne remplace pas votre réglage INI.
À moins que vous sachiez la phrase clé pour ce problème (que Versus PHP est "Court main"), il s'agit d'un problème difficile à faire une recherche sur le Web.