我应该在引号中放置一个字符串变量,还是在处理php中的字符串时使用连接运算符?
问题描述:
我想输出一个字符串,但我不知道编码公约明智如何我应该写我的代码。我应该在引号中放置一个字符串变量,还是在处理php中的字符串时使用连接运算符?
从我的理解,这两个产生类似的结果,但语法不同。单向或双向可读性有任何改进吗?
实施例1:
$ STRING_ONE = “这是一个字符串”;
$ string_two =“$ string_one in a string”;
实施例2:
$ STRING_ONE = “这是一个字符串”;
$ string_two = $ string_one。 “与另一个字符串连接”;
答
它应该是一个例子(避免在文件中多余的字符)
我宁愿去与
$ STRING_ONE =“串联用另一个字符串”。
答
,是你个人的选择
您可以使用echo "hello $name"; *remember to use double quotes so that PHP can refer it to as a variable*
在串联的情况下,你可以使用逗号,以及:
echo "Welcome ", $name; *Although it works only with echo*
它是完全观点基于对是否提高了可读性与否。对我而言,只要您在整个代码中保持一致,任何一个都可以正常工作。 – Devon
单引号值被视为一个单字符数组,而双引号值被视为String类型的值。可能是因为PHP收回C/C++语法。 –