为什么人们在宣布课程时经常省略公共/私人/受保护?

Sho*_*hoe 6 php oop class

我一直在最近的代码中看到这种格式,甚至在这里:

class Class {
    function this() {}
}
Run Code Online (Sandbox Code Playgroud)

代替

class Class {
    [public/private/protected] function this() {}
}
Run Code Online (Sandbox Code Playgroud)
  1. 是不是建议总是指定功能范围?
  2. 这不是第一种方法吗?
  3. 在第一种方法中,如何定义私有和受保护的函数?

Sha*_*ngh 9

当您声明一个没有任何默认公共关键字的函数时.

是不是建议总是指定功能范围?

如果要将它们用作私有或受保护,则必须定义函数范围.

这不是第一种方法吗?

如果它们仍然被PHP接受,那么新旧是什么.

在第一种方法中,如何定义私有和受保护的函数?

你不能用第一种方法来使用关键词.