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面向对象程序设计模拟一般面向对象语言中的方法重载overload示例)
- php创建多个文件(PHP实现单文件、多个单文件、多文件上传函数的封装示例)
- php联合注入列表总结(php中的依赖注入实例详解)
- php解压压缩包(PHP 实现文件压缩解压操作的方法)
- php的模块加载(PHP中的自动加载操作实现方法详解)
- thinkphp5.1 执行流程(Thinkphp5.0 框架的请求方式与响应方式分析)
- php命名空间真的存在吗(PHP中命名空间的使用例子)
- thinkphp微信开发实例(ThinkPHP框架下微信支付功能总结踩坑笔记)
- php上传文件的要求(PHP大文件分块上传功能实例详解)
- thinkphp5怎么设置默认返回(thinkphp5.1框架实现格式化mysql时间戳为日期的方式小结)
- phpstudy怎么修改mysql版本(PhpStudy集成环境升级MySQL数据库版本的方法)
- php数组取值方法(php给数组赋值的实例方法)
- php安全性问题怎么解决(实例分析10个PHP常见安全问题)
- thinkphp前后端配合(thinkPHP+LayUI 流加载实现功能)
- thinkphp使用说明(thinkphp框架使用JWTtoken的方法详解)
- js脚本语言原理(实例说明js脚本语言和php脚本语言的区别)
- 冬季钓鱼子线用 长 还是 短(冬季钓鱼子线用)
- 鱼竿 夏钓短,冬钓长 ,一定是这样 认清优缺点在选竿(鱼竿夏钓短冬钓长)
- 鲢鳙钓底还是钓浮 流水的水域应怎样做钓(鲢鳙钓底还是钓浮)
- 入秋后的第二场苹果发布会来了 全新M1系列芯片登场(入秋后的第二场苹果发布会来了)
- 苹果正式发布自研芯片M1 5nm 32核心 彻底放弃Intel(苹果正式发布自研芯片M1)
- 苹果自研芯片跑分对比 A16芯片排名靠后,M1系列霸榜(苹果自研芯片跑分对比)
热门推荐
- python怎样读取txt文件的数据内容(Python实现读取txt文件中的数据并绘制出图形操作示例)
- vue移动端项目用什么打包工具(浅谈使用Vue完成移动端apk项目)
- css弹出框特效(利用CSS实现酷炫的下拉框特效)
- 301重定向如何设置
- 自己在做项目过程中的php知识(PHP+Oracle本地开发环境搭建方法详解)
- python浪漫表白源码(python七夕浪漫表白源码)
- python中lambda函数是什么意思(python ---lambda匿名函数介绍)
- rocketmq安装linux(docker安装rocketMQ教程最详细)
- dedecms独立页面怎么加(DEDECMS实现文章tag关键词自动生成列表页的方法)
- docker进入redis容器(Docker配置redis哨兵模式的方法多服务器上)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9