PHP静态方法和实例化方法区别

2018年4月2日19:02:10 发表评论

PHP静态方法和实例化方法区别一点php技术分享关于PHP静态方法和实例化方法区别,本文主要目的是用通俗易懂的方式阐述这两者的区别。

      在很多语言中其实都一样,并不是说你是java你的就和PHP的不一样,语言编译到底层都是一种东西,静态和实例化讲究的是编译过程和执行过程的差异。静态方法内存中只占一份,在代码加载的时候就已经创建,实例化方法或类只有在new的时候才创建。每个实例化出来的对象都代
表不同的实例,而静态只有一份,特别注意在多线程中静态方法是共享资源的。

使用静态和非静态方法各有其优缺点,一点博主还是那句话没有最好的方式,只有最合适的方式。

x

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: