Comment activer PHP short_open_tag

Pour des raisons inconnues, mes sites PHP ne peuvent pas parsingr les balises ouvertes PHP courtes

par exemple <? plutôt que <?php . Je crois que cela affecte également le tag <?= , Bien que je n’aie pas rencontré de problèmes directement liés à cela dans mon projet.

J’ai essayé d’activer short_open_tag dans php.ini en utilisant Homestead et Valet, mais je reçois toujours des erreurs d’parsing.

Toute aide sur la manière dont je pourrais activer l’utilisation de balises ouvertes courtes de PHP serait très appréciée car je ne suis pas en mesure d’effectuer une recherche et un remplacement en bloc.

Créer un fichier php de base et ini_get("short_open_tag") renvoie 1. Que présume signifie que le paramètre est activé? Pourtant, un site fonctionnant sur valet ne peut toujours pas parsingr les balises raccourcies.

REMARQUE : je ne souhaite pas utiliser de raccourcis, mais il s’agit d’un projet hérité.

Informations utiles:

  • Ubuntu : 16.04 LTS
  • PHP : PHP 7.0.8-0ubuntu0.16.04.3 (CLI) – EDIT: (Homestead vm exécutait PHP 5.6)
  • Vagant : vagrant 1.7.4
  • Laravel Valet : version 1.1.16
  • Apache : Version du serveur: Apache / 2.4.18 (Ubuntu)

Mise à jour : Ceci a été résolu en passant à une boîte vaginale Scotch Box . Merci a tous.