Maison > développement back-end > tutoriel php > 关于php echo用逗号和用点号连接的区别?哪个更快?

关于php echo用逗号和用点号连接的区别?哪个更快?

WBOY
Libérer: 2016-07-29 08:56:57
original
1207 Les gens l'ont consulté

先上大神文章54chen

里面提到了echo 字符串用,比用.连接要好。原因先不说,先来看以下两句

<code> <?php // 逗号比.更节省时间?
  echo '1+5=' . 1+5; 
  echo '1+5=' . 5+1;</code></code>
Copier après la connexion

结果是什么?
1+5=6?
1+5=6?
——————
6?
2?
——————
6.6?
6.6?
——————
我只能说echo '5+1=' . 1+5;的结果是10,所以结果是62.

php echo manual

<code><?php // Strings can either be passed individually as multiple arguments or
// concatenated together and passed as a single argument
echo 'This ', 'string ', 'was ', 'made ', 'with multiple parameters.', chr(10);
echo 'This ' . 'string ' . 'was ' . 'made ' . 'with concatenation.' . "\n";
</code></code>
Copier après la connexion

至于为啥快,可以简单理解,用.是先拼接在echo,虽然逗号个数代表echo的调用次数(可以这么理解暂时)。
但是拼接的速度要小于echo的速度。
如果深入理解,VLD如下图。是@tywei大神的图
关于php echo用逗号和用点号连接的区别?哪个更快?

上面比下面多了个CONCAT,下面比上面多了个echo。
如果想知道更多详细信息,点击查看这个重磅炸弹

以上就介绍了关于php echo用逗号和用点号连接的区别?哪个更快?,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal