php中$a->$b->$c;这种写法是什么意思啊?可以说的详细点吗?
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/24 11:22:59
php中$a->$b->$c;这种写法是什么意思啊?可以说的详细点吗?
$a->b->c意思是说:
1、$a对象是由($a = new App())App对象创建的.
2、但是App类中还有一个字段(public $b;),该字段b也是一个对象.
3、App类中的字段b是Action类型的,由($a = new Action())App对象创建的.
4、但是Action类中还有一个字段(public $c;),该字段c也是一个对象.
就这样循环下去了……
class App
{
\x09public $b;
\x09function __construct(){
\x09\x09$this->b = new Action();
\x09}
}
class Action
{
\x09public $c;
\x09function __construct(){
\x09\x09$this->c = "同学你好";
\x09}
}
$a = new App();
echo $a->b->c; //同学你好
但是不要和下面这样的形式混淆啦:
$o = new View();
$o->Init()->LoadTemplate()->Assign("A","你好")->Display("index.tpl");
这种的实现,非常简单,只需要在View类中的LoadTemplate,Assign,Display这些函数末尾加上return $this; 就可以级联了.
1、$a对象是由($a = new App())App对象创建的.
2、但是App类中还有一个字段(public $b;),该字段b也是一个对象.
3、App类中的字段b是Action类型的,由($a = new Action())App对象创建的.
4、但是Action类中还有一个字段(public $c;),该字段c也是一个对象.
就这样循环下去了……
class App
{
\x09public $b;
\x09function __construct(){
\x09\x09$this->b = new Action();
\x09}
}
class Action
{
\x09public $c;
\x09function __construct(){
\x09\x09$this->c = "同学你好";
\x09}
}
$a = new App();
echo $a->b->c; //同学你好
但是不要和下面这样的形式混淆啦:
$o = new View();
$o->Init()->LoadTemplate()->Assign("A","你好")->Display("index.tpl");
这种的实现,非常简单,只需要在View类中的LoadTemplate,Assign,Display这些函数末尾加上return $this; 就可以级联了.
php中$a->$b->$c;这种写法是什么意思啊?可以说的详细点吗?
js 这种写法是什么意思 var a= b || c
php这种写法是什么意思?$rsdb[description] || $rsdb[description]=get_wo
php中$是什么意思$这个符号是什么意思啊
php中::是什么意思?
从php语句“$d3=$d1+$d2*2;”中,最 多可以找出几个表达式?A、1 B、2 C、3 D、4 这一题呢?
液晶显示器说的A,B,C,屏是什么意思啊?
请问电气中A、B、C、N、L个代表什么意思,麻烦说的详细一点,
between A,B,C and D 这种用法可以吗
餐厅里说的“临点”是什么意思,有这种说法吗
$a && $b = $c; 这是啥意思啊?麻烦说的详细些.
$this->obj->data在PHP中是什么意思啊?