gpt4 book ai didi

php - 在 PHP 中进行连接的正确方法是什么?

转载 作者:可可西里 更新时间:2023-10-31 22:44:34 25 4
gpt4 key购买 nike

我了解单引号和双引号字符串之间存在差异。在阅读了其他 stackOverfow 问题并查看了 this article 之后似乎大多数人都认为使用单引号带来的性能提升可以忽略不计。

作为新的 PHP 用户总是使用双引号似乎是最合乎逻辑且最不容易混淆的方式。但为什么人们仍然拆分双引号链接?

<?php

$a = '12345';

echo "Numbers: $a !"; //What I think is good
echo "Numbers: " . $a . " !"; //What my teacher,book and tutorials use.
echo 'Numbers: ' . $a . ' !'; // Trick that gave a noticeable performance gain pre-PHP 4.3

?>

为什么人们更喜欢今天最新版本的 PHP 中的第二种或第三种方式?

最佳答案

好吧,假设您有 $a = "apple";,并且您想将其放入字符串 "I love ______s!"

使用插值法,你的“首选”方法,你可以试试这个:“I love $as!”,但这当然行不通。

这就是为什么我更喜欢使用 "I love ".$a..s!" 的原因,因为这样可以避免任何形式的混淆。它还使得无论出于何种原因将其更改为数组访问变得非常容易,因此它更“ future 更新证明”。还应注意,大多数代码编辑器无法突出显示内插变量,因此很难在视觉上找到。

关于php - 在 PHP 中进行连接的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16940631/

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