PHP:为什么this后面的变量名就没用$符号呢?
答案:3 悬赏:80 手机版
解决时间 2021-11-13 04:01
- 提问者网友:鐵馬踏冰河
- 2021-11-12 16:46
PHP:为什么this后面的变量名就没用$符号呢?
最佳答案
- 五星知识达人网友:一把行者刀
- 2021-11-12 17:31
好好理解面向对象的含义。对于面向对象的编程来说,那些你认为的“变量”真正的叫法是属性,所以不要加上$符号了。你上文那个就是示例。$a指当前对象,箭头表示取属性,也就是$a->attribute的意思是取对象a的attribute属性。
全部回答
- 1楼网友:有你哪都是故乡
- 2021-11-12 17:52
亲,勤翻手册勤思考。
- 2楼网友:玩世
- 2021-11-12 17:46
This->xxx ;
是php类提供 内部访问的,调用的是方法。
class test {
public $fangfa = '123456' ;
function heihei(){
return $This->fangfa;
}
}
$heihei = new test();
$ec = $heihei->heihei();
echo $ec;
// 123456;
是php类提供 内部访问的,调用的是方法。
class test {
public $fangfa = '123456' ;
function heihei(){
return $This->fangfa;
}
}
$heihei = new test();
$ec = $heihei->heihei();
echo $ec;
// 123456;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯