为什么 static 前面要加public???

来源:2-6 PHP类和对象之Static静态关键字

pdengong

2016-09-13 19:15

为什么 static 前面要加public???

写回答 关注

2回答

  • 慕圣8002261
    2016-09-27 09:31:44

    public  是共有,默认的,所以,当你把public删去也是对的

    这个和java中是有区别的,java中,一个java源有一个或者没有public都是可以的,而php中,你可以有很多个public方法

  • 慕粉3138482
    2016-09-13 19:19:59

    每个函数都有他的属性。可以使public(公有),可以是private(私有)等等。。。而static说明函数是静态函数。只能通过类来调用而不是类的实例。所以为了可以在外部可以访问这个函数。就设为public

PHP进阶篇

轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序

181906 学习 · 2654 问题

查看课程

相似问题