摘要:
const: 定义常量,一般定义后不可改变
static: 静态,类名可以访问
public: 表示全局,类内部外部子类都可以访问;
private: 表示私有的,只有本类内部可以使用;
protected: 表示受保护的,只有本类或子类或父类中可以访问;
定义常量也可用```define```定义。
const与define在定义常量时会有如下区别:
1. const用于类成员变量,一经定义不可修改,define用于全局常量,不可用于类成员变量的定义,
const可在类中使用,define不能。
2. const定义的常量大小写敏感,而define可通过第三个参数(为TRUE表示大小写不敏感)来指定大小写是否敏感。
在运行时定义一个常量。define('TXE',100,TRUE);
3. const不能在条件语句中定义常量,而define函数可以。if($a>10){define('LE','hello');}
class Demo
{
//定义常量【自php5.3后】,一个常量是属于一个类的,而不是某个对象的
//不可改变的
const E 阅读全文