<?php /* 类常量:可以把在类中始终保持不变的值定义为常量。在定义和使用常量的时候不需要使用 $ 符号和修饰符public 常量的值必须是一个定值,不能是变量,而且常量必须赋值。 class test{ public $a = 100; const DB_HOST = "localhost"; } 类常量的调用 类外: 类名::常量名(推荐) 类内: 类名::常量名||self::常量名(推荐) self 本类 $this 本类对象 :: 归属||作用域归属 */ class mysql_conn{ const DB_HOST = "localhost"; const DB_USER = "root"; const DB_PWD = "root"; public function getConst(){ echo self::DB_HOST;//类内推荐使用这种方法调用类成员属性 } } $obj = new mysql_conn;//new 类名 实例化一个对象obj $obj->getConst();//通过对象调用类中的成员方法 echo "<hr/>"; echo mysql_conn::DB_USER;//类外,调用类中的成员方法,推荐 类名::常量名 echo "<hr/>"; //自 PHP 5.3.0 起,可以用一个变量来动态调用类。但该变量的值不能为关键字(如 self,parent 或 static) $PASSWORD = "mysql_conn"; echo $PASSWORD::DB_PWD; ?>
面向对象OOP 03 类常量
原创
©著作权归作者所有:来自51CTO博客作者it5808的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:面向对象OOP 02
下一篇:ajax-01
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
面向对象编程(OOP)
一.定义 面向对象程序设计(Object Oriented Programming,OOP)是一种计算机编程架构。OOP的一条基本原则是计算机程
设计模式 面向对象 软件工程 父类 子类