php类和对象之protected与const属性
发布:smiling 来源: PHP粉丝网 添加日期:2014-03-06 14:44:28 浏览: 评论:0
本文章给大家介绍在php中类和对象的protected与const属性用法,有需要了解的朋友可参考参考.
const属性
用const属性定义的字段是一个常量,类中的常量和静态变量类似,不同之处就是常量的值一旦赋值不能被改变.const定义常量不需要加$符号,其结构形式如下:
const 常量名称 //常量名称不能用$符号
实例代码如下:
- class Date{
- const M="Monday";
- }
- echo "today is ".Date::M;
- ?>
提示:使用const定义的常量名称一般都大写,这是一个约定,我们要养成一个良好的命名方式习惯.如果定义的常量由多个单词组成,则使用下划线_链接,这也是一个约定.例如:FILE_SIZE.
protected属性
protected限定的字段作用域在public和private之间,若该成员被声明称protected(保护),则代表只能在该类和该类的子类中使用该字段.
实例代码如下:
- class me{
- protected $Money =100;
- protected $price1=60;
- public function Sell($price){
- if($this->price1<=$price){
- echo "好,卖给你了.
";- $this->Money = $this->Money+$price;
- return "我现在总共有 ".$this->Money." 元钱";
- }
- else{
- echo "我不卖 ,$price 太便宜了
";- return "现在我还是 ".$this->Money." 元钱";
- }
- }
- }
- $now=new me;
- echo $now->Sell(30);
- ?>
Tags: php类 protected const属性
相关文章
- ·PHP类中的静态方法使用实例(2014-02-18)
- ·php数组转换成xml文件php类(2014-08-20)
- ·PHP类型转换的面试题与答案解析(2015-12-24)
- ·浅谈PHP中其他类型转化为Bool类型(2019-11-11)
- ·PHP类型约束的详细介绍(附代码)(2020-02-11)
- ·PHP类的反射用法实例(2021-04-22)
- ·PHP中的类型约束介绍(2021-05-26)
- ·PHP中的类型提示(type hinting)功能介绍(2021-06-06)
- ·php类常量用法实例分析(2021-06-10)
- ·深入理解PHP变量的值类型和引用类型(2021-06-20)
- ·PHP面试题之访问控制(2014-03-14)
- ·Fatal error: Access level to xxx must be protected 错误解决(2016-08-25)
- ·PHP中的public,private和protected的区别(2020-01-07)
- ·PHP实现在对象之外访问其私有属性private及保护属性protected的方法(2021-08-20)
- ·详谈PHP中public,private,protected,abstract等关键字的用法(2021-08-26)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)