【问题标题】:What happens when a method is not declared as public, private, or protected? [duplicate]当一个方法没有被声明为 public、private 或 protected 时会发生什么? [复制]
【发布时间】:2014-09-22 17:07:08
【问题描述】:

我一直在学习 PHP 中的 OOP,我想知道当您使用未声明为“public”、“private”或“protected”的函数实例化一个类时会发生什么?这是一个例子:

//file1
class foo {
    function doSomething() {
        return "stuff";
    }
}

//file2
include(file1.php);
$bar = new foo;

附:我不确定它是否相关,但我正在学习 OOP PHP,因为我正在帮助开发的一个网站一直在大量使用 dolphin 框架并且一直在使用这种类型的

【问题讨论】:

标签: php class oop


【解决方案1】:

你问会发生什么?没有。你仍然可以在课堂之外使用它们(不是私人的)。而且您仍然可以覆盖它们(不受保护)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-08-21
    • 1970-01-01
    • 2011-03-07
    • 2021-05-11
    • 2020-07-31
    • 2010-10-11
    相关资源
    最近更新 更多