是否可以在PHP中在运行时创建静态变量?


Is it possible to create static variables on runtime in PHP?

假设一个类foo有1个静态变量bar。是否可以在运行时编写一个php代码,用它为foo类创建一个新的静态变量bar2


不,不可能。

正如其名称所说,静态变量是在编译时静态分配的。它不能在运行时分配,也不能在运行时释放(例如:unset)。

此外,静态变量独立于调用堆栈。

你可以在维基百科上阅读更多。