recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - 如何用php实现类似js的链式操作?

$str = new str();
//类似这种链式操作,如何实现?
$str->str()->length();
迷茫迷茫2787 Il y a quelques jours582

répondre à tous(5)je répondrai

  • 巴扎黑

    巴扎黑2017-04-11 10:48:34

    Class MyClass {
    
        public function doWork() {
            echo "work done\n";
            return $this;
        }
        
        public function doAnotherWork() {
            echo "another work done\n";
            return $this;
        }
    
    }
    (new MyClass())->doWork()->doAnotherWork();

    répondre
    0
  • PHP中文网

    PHP中文网2017-04-11 10:48:34

    ThinkPHP的数据库操作就支持这种方式,你可以看看他的实现方法。

    répondre
    0
  • PHP中文网

    PHP中文网2017-04-11 10:48:34

    return $this;

    répondre
    0
  • 天蓬老师

    天蓬老师2017-04-11 10:48:34

    https://segmentfault.com/a/1190000003069...

    répondre
    0
  • PHP中文网

    PHP中文网2017-04-11 10:48:34

    很简单,返回对象即可。

    répondre
    0
  • Annulerrépondre