2011-01-26 6 views
0

Doublons possibles:
Are PHP short tags acceptable to use?
Is there a speed difference between <?php echo $var; ?> and <?=$var?>?Quelles sont les différences entre <? écho __(); et <= __();

Imaginez un serveur qui a des balises courtes activées. Si oui, y a-t-il des GAIN ou HIT de performance lors du calcul de centaines de ceux-ci?

A

<? echo __("text to be translated") ?> 

B

<?=  __("text to be translated") ?> 

Question: Quelles sont les différences entre les deux, en termes de puissance de processeur Shere PHP Merci pour avoir vos conseils.

+0

désolé, j'ai révisé ma question: Ma question n'a rien à voir avec la portabilité, mais avec la vitesse et la seule vitesse de calcul, si un effet. Pas clair dans ma question – Sam

Répondre

2

Quelles sont les différences entre les deux, en termes de processeur Shere PHP puissance

Je suppose que vous voulez dire la vitesse d'exécution, dans ce cas, il n'y a pas de différence significative entre les deux.

4

ils sont fonctionnellement équivalents. La grande différence, cependant, est avec la portabilité. Les deux exigent que vous avez le <? balises d'ouverture activées dans php.ini (ce qui n'est pas toujours le cas, et pas toujours autorisé sur les serveurs).

La façon la plus appropriée à imprimer est d'ouvrir avec le plein < php echo puis, comme:

<?php echo __("text to be translated") ?> 

Cela fonctionne dans tout environnement.

+1

Juste pour être clair: Beetween ' KingCrunch

Questions connexes