PHP不像java, 对象的生命周期极短, 实例化没有意义,对嘛?

代码没有一个实例,全是静态方法调用,这样有什么好处和坏处?
PHP不像java, 对象的生命周期极短, 实例化没有意义,对嘛?

牛魔王的故事
浏览 539回答 8
8回答

一只萌萌小番薯

静态调用更快点

小怪兽爱吃肉

短不短取决于你怎么用它,如果你打算用来跑swoole之类在cli下运行的脚本,然后又用一堆静态方法静态属性甚至一堆单例,立马就可以坑到你没脾气。OO最重要的用途是抽象,如果全是静态方法静态属性,那干嘛不用命名空间 + 函数 + 静态变量,要是闭包再用的6一点,变量照样可以隐藏起来实现模块化,但是那样看起来更像是在写c语言

潇潇雨雨

对象化最大的好处是利于扩展,当然执行上就没有静态化调用来的快,两者取中间点,具体看你的业务需求

九州编程

这样讲的话,python,lua都不需要实例化了,毕竟生命周期也很短。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java