摘要:静态变量属于静态存储方式,其存储空间为内存中的静态数据区在静态存储区内分配存储单元,该区域中的数据在整个程序的运行期间一直占用这些存储空间在程序整个运行期间都不释放,也可以认为是其内存地址不变,直到整个程序运行结束。
如有错误,望您留言指正
一、作用(4种)定义属性
定义静态方法
定义静态变量
后期静态绑定
二、详细介绍例:
//Student1属性及方法均设置静态, //Student2属性及方法不设置静态, class Student1{ static $name = "Kangkang"; static function outPutInfo(){ echo "age:18;sex:man"; } static function putn } class Student2{ public $name = "Kangkang"; public function outPutInfo(){ echo "age:18;sex:man"; } }
1、静态属性
- 类未实例化可以直接访问,实例化后**不可**访问 ``` echo Student1::$name; //输出 Kangkang $student = new Student1(); echo $student->name;//Undefined property: Student1::$name ``` - 如果没有访问控制,默认共有(public) - 只能被初始化为文字或常量,不能使用表达式 ``` class Student1{ $a = 1; static $name = $a;//此处会报错 } ```
2、静态方法
- 类未实例化可以直接访问,实例化后**可以**访问 - 如果没有访问控制,默认共有(public) - 由于静态方法不需要通过对象即可调用,所以伪变量 $this 在静态方法中不可用。
3、 静态变量
属于静态存储方式,其存储空间为内存中的静态数据区(在静态存储区内分配存储单元),该 区域中的数据在整个程序的运行期间一直占用这些存储空间(在程序整个运行期间都不释放),也可以认为是其内存地址不变,直到整个程序运行结束。 也就是说,除非程序结束,否则一直占着空间。
4、后期静态绑定
- 自 PHP 5.3.0 起,PHP 增加了一个叫做后期静态绑定的功能,用于在继承范围内引用静态调用的类。 说明看不懂,直接举例: class A { public static function who() { echo __CLASS__; } public static function test() { self::who(); } } class B extends A { public static function who() { echo __CLASS__; } } class C extends A { public static function who() { echo __CLASS__; } //重写了test方法 public static function test() { self::who(); } } B::test()." ";//输出A C::test();//输出C
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/28982.html
摘要:以下知识点是前辈师兄总结基础语义化标签引进了一些新的标签,特别注意等,注意的标题结构理解浏览器解析的过程,理解的树形结构,及相应理解标签在各个浏览器上的默认样式代理样式,理解中的重置样式表的概念理解等功能性标签理解标签,理解文件提交过程推荐 以下知识点是前辈师兄总结 1、HTML/HTML5基础: 1.0、语义化H5标签1.1、H5引进了一些新的标签,特别注意article...
摘要:以下知识点是前辈师兄总结基础语义化标签引进了一些新的标签,特别注意等,注意的标题结构理解浏览器解析的过程,理解的树形结构,及相应理解标签在各个浏览器上的默认样式代理样式,理解中的重置样式表的概念理解等功能性标签理解标签,理解文件提交过程推荐 以下知识点是前辈师兄总结 1、HTML/HTML5基础: 1.0、语义化H5标签1.1、H5引进了一些新的标签,特别注意article...
摘要:深度学习近年来在中广泛使用,在机器阅读理解领域也是如此,深度学习技术的引入使得机器阅读理解能力在最近一年内有了大幅提高,本文对深度学习在机器阅读理解领域的技术应用及其进展进行了归纳梳理。目前的各种阅读理解任务中完形填空式任务是最常见的类型。 关于阅读理解,相信大家都不陌生,我们接受的传统语文教育中阅读理解是非常常规的考试内容,一般形式就是给你一篇文章,然后针对这些文章提出一些问题,学生回答这...
阅读 3685·2021-11-24 09:38
阅读 3160·2021-11-15 11:37
阅读 802·2021-11-12 10:36
阅读 3562·2021-10-21 09:38
阅读 3232·2021-09-28 09:36
阅读 2436·2021-09-22 16:01
阅读 5014·2021-09-22 15:09
阅读 1232·2019-08-30 15:55