“”在PHP中是什么意思?
我的代码如下所示:“”在PHP中是什么意思?,php,Php,我的代码如下所示: echo '<pre>"'; echo str_pad("Hello, world !", 26); echo '"</pre>'; <pre>"Hello, world ! "</pre> <?php $variable1 = 'asd' echo "Something $variable1"; // Will output `Something asd` ?> 为什么P
echo '<pre>"';
echo str_pad("Hello, world !", 26);
echo '"</pre>';
<pre>"Hello, world ! "</pre>
<?php
$variable1 = 'asd'
echo "Something $variable1"; // Will output `Something asd`
?>
为什么PHP使用这种难看的语法在单引号和双引号中插入标记?它有特殊含义吗?单引号表示介于之间的是字符串,而不是比较运算符或除法运算符 第1行和第3行的双引号是文本双引号,作为输出的一部分 其输出将为:
上述代码的输出将是 输出双引号
但是,通常情况下,将字符串括在单引号中“会阻止PHP解析字符串中的替换变量,而用双引号替换变量名。这是因为它们用于不同的用途
只是一根线。介于或“”之间的任何对象都被视为字符串 对于php来说,引号中的所有内容都只不过是一个。您尝试过重复它吗?如果您这样做了,请在评论中发布输出。您也可以使用echo\;转义的字符串不会结束字符串,但会被打印出来。您读过PHP手册吗?都在里面。事实上,正如我所记得的,很早以前,你应该阅读手册:和字符串。
<?php
echo 'Something $variable1 \n'; // Will output `Something $variable1 \n`
?>
<?php
$variable1 = 'asd'
echo "Something $variable1"; // Will output `Something asd`
?>
<?php
echo 'I want \' my semicolon to appear'; //will output: `I want ' my semicolon to appear`
?>