【发布时间】:2011-03-21 04:26:08
【问题描述】:
我意识到可以在 PHP 中将静态类方法定义为私有和受保护的。这允许实例化类或公共静态方法访问它自己的私有/受保护静态方法。
protected static function jumpOver ()
但是我不确定这在 OOP 设计的意义上是否合法。我找不到任何真实的信息表明可以这样做。我担心如果这不是有效的,PHP 可能会在未来的版本中“修补”它并破坏我的脚本。
【问题讨论】:
-
protected static function是合法的,它可以用作其他静态方法的辅助方法。