课程
/后端开发
/PHP
/PHP进阶篇
为什么要静态属性与方法??
2015-02-22
源自:PHP进阶篇 2-6
正在回答
static标识的,在类加载的时候创建,属于整个类,通过类名调用,不属于类实例。并且static属性被类一个对象修改的话,其他对象用这个属性的时候就是修改过的值了。因为他属于类,打个比方,屋子里有一桶水,甲去接一杯水,桶里就少了一杯,乙再去接水的时候自然就不满了。静态方法内不能直接调用实例方法,因为静态方法初始化的时候类对象还没有创建,除非你在static方法里面new一个对象。不能出现this关键字。
举报
轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序
1 回答动态属性与静态属性的区别是什么??
1 回答静态属性 是什么意思?
1 回答静态属性和静态函数的调用有没有什么限制
2 回答静态属性不是说不要实例化吗,这里为什么要实例化?
1 回答调用的方法是不是必须有返回值,静态方法中是不是必须是静态的属性?