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

问题描述 投票:0回答:4

PHP 如何处理这样的事情:

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

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

php variables variable-variables
4个回答
9
投票

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


4
投票

echo ${'Testing a variable'};

但是,您实际上不想这样做。它会导致代码难以维护、容易出现错误。


1
投票

变量

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

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


0
投票

这并不是一个真正的答案,但是...

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

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

echo ${$$blah()};
?>
© www.soinside.com 2019 - 2024. All rights reserved.