介绍
这篇文章给大家介绍如何在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 ();
<强>对比强>
<强>静态方法:强>
1。从程序运行开始就实例生成内存,所以可以直接调用,效率会高很多,但静态内存是有限制的,实例太多,程序会启动不了,2。静态内存会常驻,适用于多次频繁调用的
<强>非静态方法:强>
1。实例方法开始生成内存,在调用时申请零散的内存,所以效率会慢很多,
2。非静态的用完就释放了,不会常驻
php有什么用
php是一个嵌套的缩写名称,是英文超级文本预处理语言,它的语法混合了C、Java、Perl以及php自创新的语法,主要用来做网站开发,许多小型网站都用php开发,因为php是开源的,从而使php经得久不衰。
关于如何在php中使用静态方法与普通方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。