当方法未声明为public,private或protected时会发生什么?

时间:2014-07-30 21:27:54

标签: php class oop

我一直在用PHP学习OOP,我想知道当你实例化一个没有被声明为" public"," private&#34的函数的类时会发生什么;或者"受保护"?这是一个例子:

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

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

P.S。我不确定它是否相关,但我正在学习OOP PHP,因为我帮助开发的网站一直在大量使用海豚框架而且一直在使用这种类型的

1 个答案:

答案 0 :(得分:1)

你问的是怎么回事?没有。你仍然可以在课外使用它们(不是私人的)。你仍然可以覆盖它们(不受保护)。