OVH Cloud OVH Cloud

optimisation a la compilation

11 réponses
Avatar
cyrille
hello,

je me demande si le moteur de Php optimise le code quand on emploi des constantes avec define().
par exemple est-ce que le code encapsulé dans un if() sur une constante est compilé ?
par exemple :

define( 'DEBUG', false );
...
if( DEBUG ){
... du code
}

est-ce que "du code" est compilé ?

Si vous connaissez des optimisations, je susi preneur !

merci
cyrille

1 réponse

1 2
Avatar
nospam
John Gallet wrote:

Le temps perdu au runtime si on est en mode non débug est égal à
l'empilement d'une fonction et un test.


Sans oublier le temps de "calul" éventuel de la chaine de caractère qui
est systématiquement envoyée à la fonction (si on utilise des variables,
sinon c'est encore plus marginal ;)

--
Romuald Brunet, ICQ 33033393, http://mog.online.fr

Remplacez nospam par mon prénom pour me contacter par email

1 2