这个PHP语句是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/05/14 16:11:06
<?php
$str = 'Hello World!';

echo "\$str (strlen is ", strlen($str)."):<br>" , $str, "<br><br>";
?>

结果: $str (strlen is 12):
Hello World!
1.echo后面的斜杠"\" 是什么意思,结果上不显示它
2., $str, 这里面的这$str,结果上也不显示,怎么回事. 逗号是什么意思
连接字符 不是 个 点号吗

咋会是逗号里?

1:\是转义字符也就是说在$前面加上\输出的结果就是$
2:那可不是逗号,是php里面的连接字符。将前后的字符串连接起来。

"\"在php里叫做转义字符 让后变得符号本当做单纯的字符处理 你这个是一个例子,另外"\\"这个写法第一个\是转义字符让第二个\变为单纯的字符

你这里边没有逗号 全都是点 $str是一个定义过的变量,第一次出现是因为$被转义了,不安做变量输出,第二次是在求字符串长中出现,是告诉函数求哪个字符串的长度,最后一个就是显示这个变量的内容