PHP面向对象程序设计之类常量用法实例
发布:smiling 来源: PHP粉丝网 添加日期:2021-04-07 11:29:31 浏览: 评论:0
这篇文章主要介绍了PHP面向对象程序设计之类常量用法,是PHP面向对象程序设计中非常重要的一个概念,对于PHP初学者来说更是有必要加以牢固掌握,需要的朋友可以参考下
类常量是PHP面向对象程序设计中非常重要的一个概念,牢固掌握类常量有助于进一步提高PHP面向对象程序设计的水平。本文即以实例形式描述了PHP程序设计中类常量的用法。具体如下:
类常量:类中,保存运行周期内,不变的数据。
定义:
const 关键字
const 常量名 = 常量值
例子如下:
- class Student
- {
- public $stu_id;
- public $stu_name;
- public $stu_gender;
- const GENDER_MALE= '男';
- const GENDER_FEMALE = '女';
- }
类常量不受访问限定修饰符的限制
访问方法:
类::常量名
例子如下:
- class Student
- {
- public $stu_id;
- public $stu_name;
- public $stu_gender;
- const GENDER_MALE= '男';
- const GENDER_FEMALE = '女';
- public function __construct($id,$name,$gender='')
- {
- $this->stu_id= $id;
- $this->stu_name= $name;
- $this->gender= ($gender == ' ')?self::GENDER_MALE : $gender;
- }
- }
总结:类中可以定义的成员有:常量、静态属性、非静态属性、静态方法、非静态方法。
此处需要注意:
$this 表示当前对象,那么他永远表示$this所在类的对象么?
答案是否定的!因为$this的值,不取决于$this所在的类,而是取决于$this所在方法被调用时的执行对象(执行环境)
方法的执行环境,当前方法是在哪个对象的环境下执行,该方法内的$this就表示哪个对象。
Tags: PHP程序设计
- 上一篇:PHP面向对象程序设计之接口用法
- 下一篇:php实现最简单的MVC框架实例教程
相关文章
- ·PHP面向对象程序设计之多态性的应用示例(2021-11-02)
- ·PHP面向对象程序设计之接口的继承定义与用法详解(2021-11-02)
- ·PHP面向对象程序设计(OOP)之方法重写(override)操作示例(2021-11-02)
- ·PHP面向对象程序设计继承用法简单示例(2021-11-03)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)