gpt4 book ai didi

php - 为什么 PHP 字符串连接运算符是点 (.)?

转载 作者:IT王子 更新时间:2023-10-29 00:59:20 26 4
gpt4 key购买 nike

<分区>

在 PHP 中,string operator点 (.) 用于连接字符串。例如:

$msg = "Hello there, " . $yourName;

点运算符似乎总是让人(包括我自己)在第一次看到它时感到困惑,特别是因为当您使用它连接两个字符串时,该操作不会抛出错误,而只是“默默地”失败。在 PHP 和其他不使用此运算符的语言(如 JavaScript、Python 等)之间切换时,这也是一个常见错误。

为什么该语言使用点 (.) 运算符而不是更广泛接受的运算符,例如加号 (+)?您是否有任何历史原因可以指出为什么选择此运算符(operator)?仅仅是因为点可以将其他变量类型转换为字符串吗?例如:

echo 1 . 2;                // Prints the string "12"

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