-3

この単純なコード行が機能しない理由がわかりません。

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

数字の 0 ではなく、"SomeVariable is $someVariable" と表示されます。不足しているものや、有効にする必要がある構成オプションはありますか?

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 に答える