是否可以将析构函数声明为私有?
我的一些类将其构造函数声明为私有,因为此类的对象只允许由该类的静态方法创建。我是否也可以将其构造函数声明为私有以保持其对称,它安全吗?
编辑:好吧,似乎这根本不可能:
Fatal error: Call to private AClass::__destruct() from context '' in /script on line 0
(上下文是空的,没有第 0 行这样的东西)。出于某种原因,我曾经认为PHP运行时是全能的,可以破坏它想要的任何东西。