gpt4 book ai didi

PHP OOP 多重调用

转载 作者:可可西里 更新时间:2023-11-01 00:03:24 25 4
gpt4 key购买 nike

我在一些图书馆看到过这样的东西:

$this->getResponse()->setRedirect($returnUrl);

这个“multicall”是如何完成的,或者应该如何构建类来做这样的事情?

我认为:

class greeting
{
public function hi()
{
public function howAreYou()
{
echo 'How are you?';
}
}
}
$greet = new greeting;
$greet->hi()->howAreYou();

但我认为它不太好,我最好使用 extends 之类的东西,但我不知道。感谢您的建议。

最佳答案

如果这是一个调用自身的类实例,则称为“方法链接”。

在 PHP 中,可以通过使用 return $this 来完成;请注意,这是一种与类继承截然不同的机制 - 将它们视为可互换的并没有多大意义。

另请参阅:https://stackoverflow.com/search?q=method+chaining+php

关于PHP OOP 多重调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10382864/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com