84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
在类中使用__get()和__set()时,括号中的变量什么用
什么时候使用$this->$name 什么时候使用$this->name.讲的稍微细致一些,求大神指点
越努力越幸运!!!
Mengenai isu berorientasikan objek dalam php? -PHP Laman web Cina Soal Jawab-Mengenai isu berorientasikan objek dalam PHP? -Soal Jawab laman web PHP Cina
Sila tonton dan pelajari.
__get()和__set()是魔术方法,指当你获取/设置属性值时默认执行的操作,一般来说很少用到,一般框架级别的代码才用到这个(意思是开发框架,而不是指在框架基础上二次开发),需要用的话可以看一下手册或者搜索一下。$this->$name是来源于php的一种特性,即变量的变量。例如$name = 'hello';$hello = 'world';echo $$name; //得到world,等同于 echo $hello因此$this->$name的意思是获取当前对象的$name变量指明的属性,而$this->name是指获得当前对象的name属性。
Mengenai isu berorientasikan objek dalam php? -PHP Laman web Cina Soal Jawab-Mengenai isu berorientasikan objek dalam PHP? -Soal Jawab laman web PHP Cina
Sila tonton dan pelajari.
__get()和__set()是魔术方法,指当你获取/设置属性值时默认执行的操作,一般来说很少用到,一般框架级别的代码才用到这个(意思是开发框架,而不是指在框架基础上二次开发),需要用的话可以看一下手册或者搜索一下。
$this->$name是来源于php的一种特性,即变量的变量。例如
$name = 'hello';
$hello = 'world';
echo $$name; //得到world,等同于 echo $hello
因此$this->$name的意思是获取当前对象的$name变量指明的属性,而$this->name是指获得当前对象的name属性。