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开启curl(解决PHP使用CURL发送GET请求时传递参数的问题)
- thinkphp5数据库配置(Thinkphp5框架实现获取数据库数据到视图的方法)
- php实现异步操作(php提供实现反射的方法和实例代码)
- docker部署php本地开发环境(CentOS7环境下使用Docker搭建PHP运行环境的过程详解)
- phpredis常用方法(PHP针对redis常用操作实例详解)
- phpstudy最佳配置(phpstudy如何开启openSSL?)
- php秒杀实现代码(php无限极分类实现方法分析)
- php中function函数的用法(PHP中quotemeta函数的用法讲解)
- thinkphp5 api开发(thinkphp5框架前后端分离项目实现分页功能的方法分析)
- php 记录的已读状态(PHP使用观察者模式处理异常信息的方法详解)
- dedecms的dedesql.class.php on line 489错误的解决方法(dedecms的dedesql.class.php on line 489错误的解决方法)
- php入门教程环境搭建教程(PHP从零开始打造自己的MVC框架之入口文件实现方法详解)
- linux下如何启动phpstudy面板(详解phpstudy linux web面板小皮面板V0.2版本正式发布)
- php开发的主要技术(详解PHP神奇又有用的Trait)
- php性能比较(php使用yield对性能提升的测试实例分析)
- 袁冰妍郑业成这对可以处,有脸红情话他们是真的敢说(袁冰妍郑业成这对可以处)
- 《祝卿好》台词又土又甜,就喜欢这么直接的恋爱(祝卿好台词又土又甜)
- 大女主 汤唯垂青电视圈,搭档朱亚文出演《大明皇妃孙若微传》(汤唯垂青电视圈)
- 红色代表什么(红色代表什么情感和含义)
- 高中数学题(高中数学题型总结及解题方法)
- 冰岛旅游攻略(冰岛旅游攻略及花费)
热门推荐
- python创建pdf(Python玩转PDF的各种骚操作)
- python多线程多进程运行场景(Python多线程同步---文件读写控制方法)
- layui导航栏(使用layui实现左侧菜单栏及动态操作tab项的方法)
- python多进程创建细节(Python实现多进程的四种方式)
- python pandas读取数据库表(Python3.5 Pandas模块之DataFrame用法实例分析)
- mysql索引的类型和方法(MySQL覆盖索引的使用示例)
- react usestate实现原理(浅谈react useEffect闭包的坑)
- 最新版dedecms安全策略(DedeCMS站点高级安全策略Linux篇)
- 香港免费虚拟主机(香港虚拟主机租用要怎么选择?)
- canvas 裁剪画布(Canvas图片分割效果的实现)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9