gpt4 book ai didi

php - PHP 静态方法可以合法地具有 protected 或私有(private)的可见性吗?

转载 作者:行者123 更新时间:2023-12-02 07:43:49 26 4
gpt4 key购买 nike

我意识到可以在 PHP 中将静态类方法定义为私有(private)和 protected 。这允许实例化类或公共(public)静态方法访问它自己的私有(private)/ protected 静态方法。

protected static function jumpOver  ()

但是我不确定这在 OOP 设计的意义上是否合法。我找不到任何真实的信息表明可以这样做。我担心如果这不是有效的,PHP 可能会在未来的版本中“修补”它并破坏我的脚本。

最佳答案

是的。静态方法通常只不过是包含您可能不希望公开的代码的辅助方法。

我能想到的其他常见的面向对象语言也有它(C++、Java、C#)。我真的不认为他们会删除该功能。

此外,PHP 的人在破坏现有功能方面进展缓慢,所以我不会太担心。

关于php - PHP 静态方法可以合法地具有 protected 或私有(private)的可见性吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3336698/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com