如何访问名称中包含空格的变量?

发布于 2024-10-08 23:32:08 字数 117 浏览 2 评论 0原文

PHP 如何处理这样的事情:

$blah = "Testing a variable"; 
$$blah = "test"; 

我将如何访问动态声明的变量?

How does PHP handle something like this:

$blah = "Testing a variable"; 
$blah = "test"; 

What would I access my dynamically declared variable?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

青芜 2024-10-15 23:32:08

有关变量的所有信息,请访问 http://www.php。 net/manual/en/language.variables.variable.php,除了一件事:不要使用它们。

Everything you need to know about variable variables at http://www.php.net/manual/en/language.variables.variable.php, except for one thing: don't use them.

蓝海似她心 2024-10-15 23:32:08

echo ${'测试变量'};

但是,您不想在实践中这样做。它会导致代码难以维护且容易出现错误。

echo ${'Testing a variable'};

However, you don't want to do this in practice. It makes for unmaintainable, bug-prone code.

这个俗人 2024-10-15 23:32:08

变量 $blah 必须包含有效的变量名称。

这将告诉您有关变量的信息: http://www.php.net/手册/en/language.variables.basics.php

The variable $blah must contain a valid variable name.

This will tell you about variables: http://www.php.net/manual/en/language.variables.basics.php

三生一梦 2024-10-15 23:32:08

并不是真正的答案,但是......

<?php 
function I_love_you()
{
    return "haha";
}

$haha = "HoHoHo";
$tom = "I_love_you";
$blah = "tom";

echo ${$blah()};
?>

Not really an answer, but...

<?php 
function I_love_you()
{
    return "haha";
}

$haha = "HoHoHo";
$tom = "I_love_you";
$blah = "tom";

echo ${$blah()};
?>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文