猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
PHP不像java, 对象的生命周期极短, 实例化没有意义,对嘛?
代码没有一个实例,全是静态方法调用,这样有什么好处和坏处?
PHP不像java, 对象的生命周期极短, 实例化没有意义,对嘛?
牛魔王的故事
浏览 539
回答 8
8回答
一只萌萌小番薯
静态调用更快点
0
0
0
小怪兽爱吃肉
短不短取决于你怎么用它,如果你打算用来跑swoole之类在cli下运行的脚本,然后又用一堆静态方法静态属性甚至一堆单例,立马就可以坑到你没脾气。OO最重要的用途是抽象,如果全是静态方法静态属性,那干嘛不用命名空间 + 函数 + 静态变量,要是闭包再用的6一点,变量照样可以隐藏起来实现模块化,但是那样看起来更像是在写c语言
0
0
0
潇潇雨雨
对象化最大的好处是利于扩展,当然执行上就没有静态化调用来的快,两者取中间点,具体看你的业务需求
0
0
0
九州编程
这样讲的话,python,lua都不需要实例化了,毕竟生命周期也很短。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续