• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    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相关内容感兴趣的读者可查看本站专题:《php面向对象程序设计入门教程》、《PHP数组(Array)操作技巧大全》、《PHP基本语法入门教程》、《PHP运算与运算符用法总结》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

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

    您可能感兴趣的文章:
    • 详谈php静态方法及普通方法的区别
    • php面向对象中static静态属性和静态方法的调用
    • 浅析php静态方法与非静态方法的用法区别
    • php中类和对象:静态属性、静态方法
    • PHP使用静态方法的几个注意事项
    • 浅谈PHP中静态方法和非静态方法的相互调用
    • PHP静态调用非静态方法的应用分析
    • php 静态属性和静态方法区别详解
    • PHP静态方法和静态属性及常量属性的区别与介绍
    • PHP实现伪静态方法汇总
    • php之static静态属性与静态方法实例分析
    上一篇:tp5框架无刷新分页实现方法分析
    下一篇:在Laravel的Model层做数据缓存的实现
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    PHP的静态方法与普通方法用法实例分析 PHP,的,静态,方法,与,普通,