PHP:显示变量值而不是变量名而不连接

时间:2013-03-02 04:54:38

标签: php

我试图在字符串

中显示/显示 $ buttonName 的值

$ buttonName 默认情况下初始化为Null,之后进行一些处理,但即使 $ buttonName 分配了字符串值,该值也不会显示。例如

$buttonName = "Connect"


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

从php变量连接字符串会起作用, 但我想知道要配置什么来实现这一目标或者这可能吗? (我知道它可能正如文档告诉我们的那样但是看不到如何在没有连接的情况下显示变量值的方法。)

已添加:

我发现的另一个奇怪的事情是,即使我没有分配任何值(Null),变量名仍然显示($ buttonName)并且没有任何错误。我用wamp。

1 个答案:

答案 0 :(得分: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个片段以查看差异。

如果您不使用单引号,如果您需要帮助,则需要向我们提供更多代码。