在PHP中回显变量而不调用它们

时间:2011-03-30 20:55:43

标签: php

让我说我有这样的事情:

echo "This is a $variable";
echo "<?php echo $var; ?>";

如何简单输出:

This is a $variable
<?php echo $var; ?>

而不是试图解析变量?

4 个答案:

答案 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(我的收藏:))或....等