我希望大家都知道php'变量'语法:
$color = 'red';
$red = 'yes, im red';
echo $$color;
//output: 'yes, im red';
但我的问题是:这个语法是如何命名的? 我试图在php.net上找到引用,没有结果(我想知道这个功能是否会保存在php6中,其他属性等等)
答案 0 :(得分:7)
是的,据我所知,它将保留在PHP6中。
答案 1 :(得分:5)
只是分享一些提示。
为避免混淆,您可以使用花括号。
${$color}
我的一名团队成员删除了双$,考虑到拼写错误。 也许这样做可以避免混淆。
答案 2 :(得分:0)
从php中删除它将是一个非常毫无意义的决定,因为这个功能在许多场景中非常方便,而没有与之相关的真正缺点/问题。