php静态属性和常量的区别,求教

[复制链接]
查看11 | 回复3 | 2011-10-28 09:46:40 | 显示全部楼层 |阅读模式
接口:1 不能够定义静态变量在类的 成员变量(常量除外)2 定义的常量 const YOUCONST = VALUE,不能在子类中覆盖,在子类中以 interfaceName::YOUCONST的方式调用3 不能使用parent::YOUCONST的方式调用接口的常量类:1 const 变量可以使用parent::YOUCONST的方式,className::YOUCONST的方式在子类中访问2 const定义的变量,在子类中可以被覆盖3 当然在类中可以定义静态成员变量了...
回复

使用道具 举报

千问 | 2011-10-28 09:46:40 | 显示全部楼层
说点实用的例子一般会用常量定义全局性的不改变值静态属性一般来做储值操作, 也就是说, 你想练个动作共用一个值...
回复

使用道具 举报

千问 | 2011-10-28 09:46:40 | 显示全部楼层
1静态变量用static声明。常量用const声明。2(只是习惯不是硬性要求)一般常量使用全大写命名。变量不限制。3静态变量要用 $变量名的形式。常量不需要加$。4常量声明之后其值不可再更改。全局的静态变量可以在操作中改变他的值。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行