gpt4 book ai didi

php - 连接字符串或使用多个回显参数 : which is faster?

转载 作者:行者123 更新时间:2023-12-05 03:08:56 26 4
gpt4 key购买 nike

假设我有两个 PHP 语句:

echo "foo"."bar"

echo "foo", "bar"

注意连接字符串的不同方式 - 使用 .,.

我意识到这两种方法之间的实际区别,使用 , 为关键字 echo 提供多个参数,而使用 . 实际上加入在 echoing 之前将字符串放在一起。

但我的问题是,哪种方式更快?

最佳答案

青木的回答是不真实的。双引号字符串可以包含一个变量。逗号和点与变量和文字字符串无关。

使用 echo 时(“语言构造”)可以声明多个参数。这样做时,您可以用点或逗号连接。由于“优先级”,它们的行为略有不同;这是 php 手册中解释的问题(请参阅前面的手册链接)。

多年来针对这个主题进行了许多基准测试,我见过的每个人都说逗号连接比点连接快。因此,我从不使用点来连接 echo。

以下链接提供了一些实际的基准测试结果:

综上所述,本主题是关于微优化的。如果您有一个真正需要节省时间的项目,因为它会影响用户,那么很可能有比 echo 串联更大的鱼要炸。在几乎所有情况下,如果您使用逗号或点来呼应您的内容,您的最终用户将不会有丝毫线索。

关于php - 连接字符串或使用多个回显参数 : which is faster?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44345862/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com