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

joh*_*ohn 2 php

假设一个类foo有1个静态变量bar.是否可以编写PHP代码,并在运行时bar2foo类创建新的静态变量?

net*_*der 7

不,这是不可能的.

正如其名称所示,静态变量在编译时静态分配.它不能在运行时分配,也不能在运行时解除分配(例如:unset).

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

您可以在维基百科上阅读更多内容.