• [^] # Re: (non)intérêt des technos tierces pour la lisibilité des "templates"

    Posté par . En réponse à la dépêche Sortie de TPLN Template Processor 2.7. Évalué à 1.

    Cette notation abrégée n'est déconseillée que pour se garantir que le code soit universellement déployable, y compris sur les plate-formes où la configuration du système hôte n'est pas possible.
    Cette restriction concerne donc exclusivement les personnes disposant d'un bout d'espace disque virtuel chez un hébergeur ayant explicitement désactivé cette fonction (elle est activée par défaut) et n'ayant pas moyen d'activer cette option.
    Il ne s'agit donc pas d'une faille de sécurité, mais d'une précaution à prendre si l'on développe une application destinée à être diffusée largement.

    Par ailleurs, à ma connaissance, la majorité des distributions incluent le support gettext dans PHP. Et d'une part gettext ça roxore (c'est mon avis et je le partage, je préfère les systèmes standards et disposant de moults éditeurs plutôt que de devoir fournir directement des fichiers PHP à mes traducteurs, pour qui le PHP est un stupéfiant), et d'autre part, surtout, est utilisable "out of the box" avec toutes les distributions que j'ai eu à utiliser.

    Je trouve enfin amusant de critiquer l'utilisation de fonctions standards PHP (notation abrégée, gettext) au prétexte qu'elles ne seraient pas si standard que cela, pour promouvoir des systèmes de templates totalement externes au langage et pas standards du tout.