php 静态方法(PHP的静态方法与普通方法用法实例分析)
类别:编程学习 浏览量:2814
时间:2021-10-16 00:17:11 php 静态方法
PHP的静态方法与普通方法用法实例分析本文实例讲述了PHP的静态方法与普通方法用法。分享给大家供大家参考,具体如下:
代码
|
<?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程序设计有所帮助。
原文链接:https://blog.csdn.net/fujian9544/article/details/89465171
您可能感兴趣
- php设计模式如何实现(php模式设计之观察者模式应用实例分析)
- php私有函数怎么调(php intval函数用法总结)
- php单例模式教程学习(PHP下用Swoole实现Actor并发模型的方法)
- php上传大文件教程(PHP实现带进度条的Ajax文件上传功能示例)
- php根据名称规则判断文件是否存在(PHP中上传文件打印错误错误类型分析)
- 虚拟机windows server安装php环境(winxp apache用php建本地虚拟主机的方法)
- php在if里添加xml代码(PHP创建XML接口示例)
- php面向对象怎么用(PHP面向对象程序设计之对象克隆clone和魔术方法__clone用法分析)
- php运行实例(php实例化一个类的具体方法)
- phpinclude的使用方法(PHP defined函数的使用图文详解)
- 宝塔面板php能切换吗(BT宝塔面板更换网站PHP版本)
- php数据判断函数有哪些(PHP判断函数是否被定义的方法)
- php设置上传文件代码(PHP大文件切割上传并带进度条功能示例)
- thinkphp接口开发实例(ThinkPHP5.0框架结合Swoole开发实现WebSocket在线聊天案例详解)
- php中数组使用技巧(php常用经典函数集锦数组、字符串、栈、队列、排序等)
- php代码最可靠的加密方式(php DES加密算法实例分析)
- 《刘老根3》热播,去世15年的她却再次被 伤害(去世15年的她却再次被)
- 十二星座爱情支配欲指数(十二星座爱情支配欲指数)
- 虐待儿童是发泄支配欲的愚蠢行为(虐待儿童是发泄支配欲的愚蠢行为)
- 你或许不知道你隐藏的支配欲望(你或许不知道你隐藏的支配欲望)
- 把宽体丰田86卖了,换成7.5代高尔夫GTI玩起姿态与性能并存的改装(把宽体丰田86卖了)
- 大众推出了第五代高尔夫GT(大众推出了第五代高尔夫GT)
热门推荐
- python统计图参数(Python使用统计函数绘制简单图形实例代码)
- 数据库的乐观锁与悲观锁
- 香港云服务器(香港云服务器的优势是什么?)
- dede网站地图模块(Dedecms中百度网站地图制作的方法图文教程)
- SQL Server中@@ROWCOUNT的用法
- python函数大全详细(详解Python函数式编程—高阶函数)
- mysql为啥使用b+树(MySQL用B+树作为索引结构有什么好处)
- dedecms添加板块(DedeCMS关键词替换问题较完美解决方法)
- sqlserver游标使用场景(解析SQL Server聚焦移除Bookmark Lookup、RID Lookup、Key Lookup)
- python 正则表达式在代码里的使用(python中正则表达式与模式匹配)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9