mhz*_*mhz 9 php string character period
我对PHP很新,但我似乎无法在谷歌找到这个问题的解决方案.
这是一些示例代码:
$headers = 'From: webmaster@example.com' . "\r\n" .
'Reply-To: webmaster@example.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
Run Code Online (Sandbox Code Playgroud)
句点字符在每个字符串的中间做了什么?
即:"blabla"."blabla"."blablalba";
ont*_*ia_ 11
此运算符用于组合字符串.
编辑
好吧,更具体的说,如果值不是字符串,则必须将其转换为1.有关更多详细信息,请参阅转换为字符串.
不幸的是,它有时被误用,事情变得难以阅读.这是好的用途:
echo "This is the result of the function: " . myfunction();
Run Code Online (Sandbox Code Playgroud)
这里我们组合一个函数的输出.这没关系,因为我们没有办法使用标准的内联字符串语法来做到这一点.一些不正确使用它的方法:
echo "The result is: " . $result;
Run Code Online (Sandbox Code Playgroud)
在这里,您有一个变量$result,我们可以在其中内联字符串:
echo "The result is: $result";
Run Code Online (Sandbox Code Playgroud)
另一个难以捉摸的误用是:
echo "The results are: " . $myarray['myvalue'] . " and " . $class->property;
Run Code Online (Sandbox Code Playgroud)
如果你不知道{}内联变量的转义序列,这有点棘手:
echo "The results are: {$myarray['myvalue']} and {$class->property}";
Run Code Online (Sandbox Code Playgroud)
关于引用的例子:
$headers = 'From: webmaster@example.com' . "\r\n" .
'Reply-To: webmaster@example.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
Run Code Online (Sandbox Code Playgroud)
这有点小问题,因为如果我们不使用连接运算符,我们可能会意外地发出换行符,所以这会强制行以"\ r \n"结尾.由于电子邮件标题的限制,我认为这是一个更不寻常的情况.
请记住,这些连接运算符会突破字符串,使事情更难以阅读,因此只在必要时才使用它们.
它是连接运算符.它将两个字符串连接在一起.例如:
$str = "aaa" . "bbb"; // evaluates to "aaabbb"
$str = $str . $str; // now it's "aaabbbaaabbb"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
26354 次 |
| 最近记录: |