让我说我有这样的事情:
echo "This is a $variable";
echo "<?php echo $var; ?>";
如何简单输出:
This is a $variable
<?php echo $var; ?>
而不是试图解析变量?
答案 0 :(得分:5)
使用单引号而不是双引号:
$var = 'This is a $variable';
echo $var;
<强>输出:强>
This is a $variable
答案 1 :(得分:2)
使用单引号
echo 'This is a $variable';
echo '<?php echo $var; ?>';
答案 2 :(得分:0)
使用单引号而不是双引号:
echo '<?php echo $var; ?>';
如果您想在网络浏览器中显示它,请使用htmlentities,因此它不会被解释为html标记:
echo htmlentities('<?php echo $var; ?>');
答案 3 :(得分:0)
使用单引号
echo 'my vars = $a, $b, $c';
或者如果你需要双引号转义 $ 在它前面用斜杠签名,如:
echo "my vars = \$a, \$b, \$c";
或使用 chr(36)
替换$ sign(我的收藏:))或....等