Vous ne savez pas ce que sont les shorts tags en PHP, et pourquoi il faut les virer ?
Voici maintenant un petit script qui vous permettra de nettoyer votre code de ces affreux short tags:
Cette première boucle va chercher dans votre code tout ce qui commence par <?
et le remplacer par <?php
(<?php
, <?=
et <?xml
ne seront pas impactés):
for file in \`find -name *php\`; do perl -pi -e 's#<\?(?!(php|=|xml))#<?php#g' $file; done
Cette seconde boucle va chercher toutes les occurences de <?= et les remplacer par <?php echo:
for file in \`find -name *php\`; do perl -pi -e 's#<\?=#<?php echo #g' $file; done
Voilà, vous avez un code tout propre.