-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 变量的字符串虽然可以,但我想知道要配置什么来实现这一点,或者这可能吗?(我知道这是可能的,因为文档告诉我们,但看不到如何在不连接的情况下显示变量值)。

添加:

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

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 回答