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

2025-05-29 0 97

本文实例讲述了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();

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

对比

静态方法

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

静态方法

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

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

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

原文链接:https://blog.csdn.net/fujian9544/article/details/89465171

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 建站教程 PHP的静态方法与普通方法用法实例分析 https://www.kuaiidc.com/92361.html

相关文章

发表评论
暂无评论