第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

是否可以像這樣在單個(gè)對象中調(diào)用多個(gè)方法?

是否可以像這樣在單個(gè)對象中調(diào)用多個(gè)方法?

PHP
子衿沉夜 2022-12-23 15:38:49
我嘗試在單個(gè)對象上調(diào)用多個(gè)函數(shù)。但我得到了這個(gè)錯(cuò)誤未捕獲的錯(cuò)誤:調(diào)用成員函數(shù) dordor()你能糾正我嗎?<?phpclass Das{    public $a= 'mulut';    public $b = 'anda';    public $c = 'kotor';    public function dor(){        echo $this->a.PHP_EOL;        echo $this->b.PHP_EOL;        echo $this->c.PHP_EOL;        echo PHP_EOL;    }    public function dordor(){        echo 'lmao';        echo PHP_EOL;    }}$s = new Das();$s->a = 'mulut';$s->b = 'anda';$s->c = 'kotor';$s->dor()->dordor();?>
查看完整描述

2 回答

?
慕沐林林

TA貢獻(xiàn)2016條經(jīng)驗(yàn) 獲得超9個(gè)贊

如果我對您的理解正確的話,您想要實(shí)現(xiàn)的通常稱為“鏈接”。


要實(shí)現(xiàn)這一點(diǎn),您必須在方法結(jié)束時(shí)返回對象本身,即“this”。


我已經(jīng)相應(yīng)地調(diào)整了你的代碼


    <?php


class Das

{

    public $a= 'mulut';

    public $b = 'anda';

    public $c = 'kotor';


    public function dor(){

        echo $this->a.PHP_EOL;

        echo $this->b.PHP_EOL;

        echo $this->c.PHP_EOL;

        echo PHP_EOL;

        return $this;

    }


    public function dordor(){

        echo 'lmao';

        echo PHP_EOL;

        return $this;

    }

}


$s = new Das();

$s->a = 'mulut';

$s->b = 'anda';

$s->c = 'kotor';

$s

->dor()

->dordor();


?>


查看完整回答
反對 回復(fù) 2022-12-23
?
Qyouu

TA貢獻(xiàn)1786條經(jīng)驗(yàn) 獲得超11個(gè)贊

您正在將方法用作對象。$s->dor()->dordor(); 但是 dor() 不是一個(gè)對象,它是一個(gè)方法。你必須$this->dordor();在你的 dor() 方法代碼的末尾添加它是調(diào)用 dordor() 方法與你調(diào)用 dor() 方法的相同對象。這個(gè):


<?php


class Das

{

    public $a= 'mulut';

    public $b = 'anda';

    public $c = 'kotor';


    public function dor(){

        echo $this->a.PHP_EOL;

        echo $this->b.PHP_EOL;

        echo $this->c.PHP_EOL;

        echo PHP_EOL;

        $this->dordor();

    }


    public function dordor(){

        echo 'lmao';

        echo PHP_EOL;

    }

}


$s = new Das();

$s->a = 'mulut';

$s->b = 'anda';

$s->c = 'kotor';

$s->dor();


?>


查看完整回答
反對 回復(fù) 2022-12-23
  • 2 回答
  • 0 關(guān)注
  • 128 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號