【发布时间】:2017-10-03 02:47:14
【问题描述】:
函数和变量必须声明为public 还是默认为public?
Class Bread {
$bread = "";
function toast()
{
$bread = "Toasticles!"
}
}
在此示例中,$bread 和函数 toast() 是否都是公开的,但实际上没有声明它们?
这是一个关于实例变量和函数可见性的问题
【问题讨论】:
-
就这么做吧。这是一条没有任何好处的捷径。
-
不,它们不必被宣布为公开的(否则即使存在私有或受保护也没有意义);除非您另有说明,否则它们将是公开的......但为了清楚起见,最好指定
-
但是,
$bread不显示可见性是语法错误。
标签: php encapsulation public