常量:使用关键字const
常量必须是一个固定不变的值,可以直接通过类型调用,定义时不需要$符号,不能是关键字self、parent、static
class man
{
const sex = "男";
}
echo man::sex;
--------------------------------------------------------------------------------------------------------------
static关键字:当变量或者成员方法使用static修饰的时候,可以不用实例化直接通过类型调用
class MyClass
{
static $constant = "我是静态变量"';
static function showConstant()
{
echo "我是静态方法";
}
}
echo MyClass :: $constant;
MyClass :: showConstant();
---------------------------------------------------------------------------------------------------------------------
final关键字:可以修饰一个类或者方法
当一个父类被final关键字修饰的时候,该类可以被继承
当一个父类的方法被final修饰的时候,改方法不可以被重写