php中的double$语句

php中的double$语句,php,syntax,sigils,Php,Syntax,Sigils,double$语句在PHP中代表什么?它表示: 在大多数情况下(如果你知道你在做什么,也有例外),它们是不好的做法,每当你看到有人使用它们时,数组可能是更好的主意。它的意思是“作者应该使用关联数组” (这是一个)你是对的,但是给新手举个例子,说明你为什么会使用它?IIRC,它主要用于超全局等,所以大多数人都不知道什么时候或者为什么要使用它,更不用说它的用途了。@邪恶的跳蚤:如果你需要或者想要变量,那么你的代码就有问题了。放弃它,重新思考这个问题。变量通常用数组固定,并将代码划分为类/函数。但是,

double$语句在PHP中代表什么?

它表示:

在大多数情况下(如果你知道你在做什么,也有例外),它们是不好的做法,每当你看到有人使用它们时,数组可能是更好的主意。

它的意思是“作者应该使用关联数组”


(这是一个)

你是对的,但是给新手举个例子,说明你为什么会使用它?IIRC,它主要用于超全局等,所以大多数人都不知道什么时候或者为什么要使用它,更不用说它的用途了。@邪恶的跳蚤:如果你需要或者想要变量,那么你的代码就有问题了。放弃它,重新思考这个问题。变量通常用数组固定,并将代码划分为类/函数。但是,找不到一个没有它就无法更优雅地实现的方法:)我知道CakePHP在内部使用一些变量来处理其模型创建。确实有很多边缘案例,但我不会说它们从来都不需要,除非你知道自己在做什么。
$a = 'b';
$b = 'test';
print $$a; // test