-3

我不明白为什么这个简单的代码行不起作用:

<?php
$someVariable = 0;
echo 'SomeVariable is $someVariable';
?>

它打印出“SomeVariable is $someVariable”而不是数字 0。我是否缺少某些东西或我必须启用某些配置选项?

4

2 回答 2

8

那是因为您需要改用双引号。当用单引号括起来时,php不会将变量转换为它们的值

<?php
$someVariable = 0;
echo "SomeVariable is $someVariable";
?>
于 2012-07-03T19:23:12.643 回答
4

PHP中不处理单引号,您必须在双引号中使用变量。

于 2012-07-03T19:24:07.567 回答