如何在PHP中使用静态方法与普通方法

  介绍

这篇文章给大家介绍如何在PHP中使用静态方法与普通方法,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

<强>代码

& lt; PHP ?   class  TestClass  {   ,,,public  $ attributeone=叭说?   ,,,public  function  TestFunctionOne () {   ,,,,,,,echo “& lt; br>, testone";   ,,,}   ,,,public  static  $ attributetwo=皌wo";   ,,,public  static  function  TestFunctionTwo () {   ,,,,,,,echo “& lt; br>, testtwo";   ,,,}   }   美元publicone=new  TestClass ();//,非静态的属性   attributeone=publicone→美元attributeone;   print_r ($ attributeone);//,非静态的方法   美元publicone→TestFunctionOne ();//,静态不需要新建对象,直接可以使用类//,静态的属性   $ attributetwo=TestClass:: $ attributetwo;   print_r (& # 39; & lt; br> & # 39; attributetwo美元);//,静态的方法   $ attributetwo=TestClass: TestFunctionTwo ();

如何在PHP中使用静态方法与普通方法

<强>对比

<强>静态方法:

1。从程序运行开始就实例生成内存,所以可以直接调用,效率会高很多,但静态内存是有限制的,实例太多,程序会启动不了,2。静态内存会常驻,适用于多次频繁调用的

<强>非静态方法:

1。实例方法开始生成内存,在调用时申请零散的内存,所以效率会慢很多,

2。非静态的用完就释放了,不会常驻

php有什么用

php是一个嵌套的缩写名称,是英文超级文本预处理语言,它的语法混合了C、Java、Perl以及php自创新的语法,主要用来做网站开发,许多小型网站都用php开发,因为php是开源的,从而使php经得久不衰。

关于如何在php中使用静态方法与普通方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

如何在PHP中使用静态方法与普通方法