我是靠谱客的博主 呆萌草莓,这篇文章主要介绍PHP的静态方法与普通方法用法实例分析,现在分享给大家,希望可以做个参考。

本文实例讲述了PHP的静态方法与普通方法用法。分享给大家供大家参考,具体如下:

代码

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php class TestClass { public $attributeone="one"; public function TestFunctionOne(){ echo "<br> testone"; } public static $attributetwo="two"; public static function TestFunctionTwo(){ echo "<br> testtwo"; } } $publicone=new TestClass(); // 非静态的属性 $attributeone=$publicone->attributeone; print_r($attributeone); // 非静态的方法 $publicone->TestFunctionOne(); // 静态不需要新建对象 直接可以使用类 // 静态的属性 $attributetwo=TestClass::$attributetwo; print_r('<br>'.$attributetwo); // 静态的方法 $attributetwo=TestClass::TestFunctionTwo();

对比

静态方法 :

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

非静态方法:

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

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

更多关于PHP相关内容感兴趣的读者可查看本站专题:《php面向对象程序设计入门教程》、《PHP数组(Array)操作技巧大全》、《PHP基本语法入门教程》、《PHP运算与运算符用法总结》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

希望本文所述对大家PHP程序设计有所帮助。

最后

以上就是呆萌草莓最近收集整理的关于PHP的静态方法与普通方法用法实例分析的全部内容,更多相关PHP内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(110)

评论列表共有 0 条评论

立即
投稿
返回
顶部