Blogger Information
Blog 25
fans 0
comment 0
visits 18637
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
关于$ 的前生今世
电动小老虎的博客
Original
814 people have browsed it

首先在 php面向对象语法中   $name ='peter'  在类中访问的方法是 $this->name  $this 指的是这个类的虚拟对象。

  疑问1  为什么 访问 不能是 $this->$name ,

            答:如果属性是 static  那么类中访问 是 self::$name  类外是 类名::$name  

                    类的静态成员是属于类的而不是属于哪一个对象的,不能通过对象访问,直接用类名访问 

                    静态成员函数由于与对象无关系,不能对类的普通成员进行直接操作的,所以静态属性只能在静态方法中访问。

                     可能是为了区分?访问静态属性必须带 $. 对象是一个类的具体实列。


  疑问2  TP 框架 中 一个模型 绑定的是一张数据表,是以类的属性的方式保存 数据

                protected function setDeptAttr($dept,$data)

                {

                        if($data['sex']==1){

                            $this->dept ='开发部';     同 $dept='开发部' 

                             // 所以 参数传进来  就是类的 属性    在类中访问 就是虚拟对象 $this->dept;

                            }

                }

Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post