-1

文字列内の$buttonNameの値を取得/表示しようとしました

$buttonNameはデフォルトで Null に初期化され、その後いくつかの処理が行われますが、$buttonNameに文字列値が割り当てられていても値は表示されません。例えば

$buttonName = "Connect"


echo "Button value is $buttonName";` *//shows '$buttonName' and not "Connect" or whatever value I assigned to it*

ただし、php 変数からの文字列の連結は機能しますが、これを実現するために何を構成すればよいか知りたいですか、それとも可能ですか? (ドキュメントに記載されているように、可能であることはわかっていますが、連結せずに変数値を表示する方法がわかりません)。

追加した:

私が見つけたもう1つの奇妙なことは、値を割り当てなくても(Null)、変数名がまだ表示され($buttonName)、エラーが発生しないことです。私はワンプを使っています。

4

1 に答える 1

1

@Raf、あなたのADDEDセクションは、私たちがまだ知らなかったものを何も追加しません。変数の補間が行われていないことを確認するだけです。これは、コードが次のように単一引用符で記述されていることを意味します。

$buttonName = "Connect";
echo 'Button value is $buttonName'; // note the SINGLE(!!) quotes around the string!

それが実際に当てはまる場合は、一重引用符を二重引用符に変更して、再試行してください。

$buttonName = "Connect";
echo "Button value is $buttonName"; // double quotes! interpolation! yeah!

それでも疑問がある場合は、phpコンソール(php -a)を開き、2つのスニペットを貼り付けて違いを確認してください。

一重引用符を使用していない場合、ヘルプが必要な場合は、コードをさらに提供する必要があります。

于 2013-03-02T09:51:47.370 に答える