PHP 关键字 final self static const
1、关键字 :final
用来定义类和方法的一个重要关键字,当定义类的时候该类将不能被继承,
当用来定义方法的时候该方法将不能被重载
final class class1{ //该类将不能被继承
……
final function fun1(){ //该方法将不能被重载
……
}
……
}
2、关键字 : self
用来用类访问当前类中的内容的关键字,类似与$this关键字,但$this是需要
类实例化以后才可以使用,self 可以直接访问当前类中的内部成员
self :: 类内部成员(属性或者方法)
或 类名 :: 类内部成员(属性或者方法)
因为没有实例化类访问内部属性或者方法是没有意义的,
所以self一般用来访问类中的:静态成员,常量,或者其他定义内容
3、关键字 :static
用来定义类的静态属性或方法,可以在类未被实例化时使用,静态属性单独占
用内存而不会因创建多个对象时而导致同样的方法或者属性重复占用。
class class1{
//静态方法内部禁止出现非静态内容
static $name;
static function fun1(){
……
}
}
内部访问
类名称 : : 静态成员
self : : 静态成员
外部访问
类名称 :: 静态成员
4、关键字 :const
用来定义类中的常量,类似PHP外部定义常量的关键字define(); Const只能
修饰类当中的成员属性!
class class1{
const NAME;
function fun1(){
……
}
}
1、建议大写常量
2、常量不使用$符号
分享到:
相关推荐
C/C++ 嵌入式 一些关键字: volatile关键字 Const关键字 static关键字 mutable 关键字
浅谈C++中的几个关键字static,const,inline.doc 浅谈C++中的几个关键字static,const,inline.doc
C语言中关键字const、static、volatile、extern、auto、register的用法分析
static,const,static const,const static是c++中几个常见的很容易弄混淆的几个概念,在这里总结了一下,与大家分享!
IOS 关键字const 、static、extern详细介绍: 一、前言 阅读别人的代码(一些优秀的源码)总能发现一些常见的关键字,随着编程经验的积累大部分还是知道是什么意思的,但在概念上和具体的用法上却依然有些模糊,故...
个关键字只能用来定义类和定义方法,不能使用final 这个关键字来定义成员属性,因为final 是常量的意思,我们在PHP 里定义常量使用的是define()函数,所以不能使用final 来定义成员属性。
一 const基础;二 const的初始化;三 作为参数和返回值的const修饰符;四 类成员函数中const的使用;五 使用const的一些建议。
php类中的$this,static,final,const,self这几个关键字在项目中经常会用的到,通过本文给大家分享this,static,final,const,self这几个关键字使用方法,对此感兴趣的朋友一起学习吧
二、关键字const/static/extern/UIKIT_EXTERN的释义和用法 1、const 这个单词翻译成中文是“常量”的意思。在程序中我们知道“常量”的值是不能变的,固定的。所以const关键字的作用就呼之欲出了: (1)const...
下面小编就为大家带来一篇浅谈Java中的final关键字与C#中的const, readonly关键字。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
C语言中比较经典的static和const的用法
主要介绍了php中static和const关键字用法,结合实例形式分析了static和const关键字的功能、使用方法与相关注意事项,需要的朋友可以参考下
本文档详细介绍了C++中关键字const的用法,并给出了具体的示例来帮助读者理解
关键字const用来定义常量,如果一个变量被const修饰,那么它的值就不能再被改变,我想一定有人有这样的疑问,C语言中不是有#define吗,干嘛还要用const呢,我想事物的存在一定有它自己的道理,所以说const的存在一定...
(1) static static关键字在类中是,描述一个成员是静态的,static能够限制外部的访问,因为static后的成员是属于类的,是不属于任何对象实例,其他类是无法访问的,只对类的实例共享,能一定程序对该成员尽心保护...
C++中const关键字详解
关于C/C++中的const关键字的用法,你了解多少呢?
1、关键字 :final 2、关键字 : self 3、关键字 :static 4、关键字 :const