Les eval, c'est le mal. d'une part parce que cela peut avoir un certain potentiel en terme de trou de sécurité :-p. Même la doc officielle le dit. Mais en plus, on ne profites pas du tout des optimisations faite par le moteur PHP : pas de cache d'opcode et j'en passe.
Pour moi, l'utilisation de eval() est signe de problème d'architecture du code.. et de trous de sécu.
[^] # Re: Un très rapide petit tour dans les sources
Posté par Laurent J (site web personnel, Mastodon) . En réponse à la dépêche PluXml 5.2 le CMS propulsé à l'XML est de sortie. Évalué à 2.
Les eval, c'est le mal. d'une part parce que cela peut avoir un certain potentiel en terme de trou de sécurité :-p. Même la doc officielle le dit. Mais en plus, on ne profites pas du tout des optimisations faite par le moteur PHP : pas de cache d'opcode et j'en passe.
Pour moi, l'utilisation de eval() est signe de problème d'architecture du code.. et de trous de sécu.