gpt4 book ai didi

php - 是否严格需要确定类函数是否公开?

转载 作者:搜寻专家 更新时间:2023-10-31 20:56:54 25 4
gpt4 key购买 nike

通过其他人的源代码,我注意到有些人在他们的类中专门将公共(public)函数定义为 public 。我知道类变量需要那个定义,但是 PHP指出定义方法的可见性是可选的,[类方法可以定义为公共(public)、私有(private)或 protected 。没有任何显式可见性关键字声明的方法被定义为公共(public)的。]。

专门将函数定义为公共(public)函数而不是让 PHP 假定它是公共(public)函数有什么好处吗?

最佳答案

不是每个人都知道给定语言功能的默认可见性是什么。例如,在 C++ 中,结构和类在本质上是相同的,其中结构成员默认为 public,而类默认为私有(private) - 这并不妨碍人们指定它们是什么。

通过明确说明给定特征的可见性,就不会产生混淆。这允许人们更快地阅读和消化代码,并且对那些不熟悉默认可见性的人特别有帮助。

关于php - 是否严格需要确定类函数是否公开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57575148/

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