• Php面向对象 – 类常量


    Php面向对象 – 类常量

    类常量:类中,保存执行周期内,不变的数据。

    定义:

    constkeyword

    const 常量名 = 常量值

    样例:

    class Student

    {

           public  $stu_id;

           public  $stu_name;

           public  $stu_gender;

          

           const  GENDER_MALE = ‘男’;

           const  GENDER_FEMALE = ‘女’;

    }

    类常量不受訪问限定修饰符的限制

    訪问:

    类::常量名

    样例:

    class Student

    {

           public  $stu_id;

           public  $stu_name;

           public  $stu_gender;

          

           const  GENDER_MALE = ‘男’;

           const  GENDER_FEMALE = ‘女’;

           public function __construct($id,$name,$gender=’’)

           {

                  $this->stu_id= $id;

                  $this->stu_name= $name;

                  $this->gender= ($gender == ‘ ’)?self::GENDER_MALE : $gender;

           }

    }

    总结:类中能够定义的成员。一共:常量、静态属性、非静态属性、静态方法、非静态方法。

    注:$this 表示当前对象。永远表示$this所在类的对象么?

    不是,由于$this的值,不取决于$this所在的类,而是取决于$this所在方法被调用时的运行对象(运行环境)


    方法的运行环境,当前方法是在哪个对象的环境下运行。该方法内的

    $this就表示哪个对象。

  • 相关阅读:
    解决“不是有效的win32应用程序”问题
    mysql 5.7 windows install
    Redis
    给 string 添加一个 GetInputStream 扩展方法
    定时任务为什么不用Timer
    怎样改动 VC6.0 4.0 2010 打印预览界面上的文字
    大数据时代的万象变化
    <监听器模式>在C++ 与 Java 之间实现的差异
    工厂模式之抽象工厂模式
    UIButton上字体的对齐方式
  • 原文地址:https://www.cnblogs.com/tlnshuju/p/7373279.html
Copyright © 2020-2023  润新知