PHP实例的不断使用,如面向对象编程
类常量是PHP面向对象编程中的一个非常重要的概念。掌握类常量有助于进一步提高PHP面向对象编程的水平。本文介绍了在PHP程序设计中使用实例表单中类常量的用法:类常量:在类中,在运行周期内保存相同的数据。
定义 uff1a
const关键字
常量常量=常量值
例子如下:
班的学生
{
公共stu_id美元;
Public $stu_name;
公共stu_gender美元;
const gender_male =男性;
const gender_female =女性;
}
类常量不受访问限定符的限制。
访问方法:
类:常量名
例子如下:
班的学生
{
公共stu_id美元;
公共stu_name美元;
公共stu_gender美元;
const gender_male =男性;
const gender_female =女性;
公共功能__construct(美元美元美元的名字,身份,性别=)
{
美元-> stu_id = $ ID;
美元-> stu_name = $名称;
美元->性别=($性别= =)自:::性别gender_male美元;
}
}
总结:可以在类中定义的成员是常量、静态属性、非静态属性、静态方法和非静态方法。
我们需要注意这里:
$代表当前对象,那么他总是代表这个位置所在的类的对象吗
答案是否定的!因为$的值不依赖于这个位置所在的类,所以当它所在的方法被调用时,它依赖于执行对象(执行环境)。
方法的执行环境,当前方法是在对象环境中执行的,这个方法中的$代表了哪个对象。