【发布时间】:2020-08-07 22:35:10
【问题描述】:
从这个伪代码开始:
class myClass {
public function foo() {
// something
}
public
function f1() {
return "something one";
}
public
function f2() {
return "something two";
}
}
我如何修改此代码以获得类似的内容:
$myclass = new myclass();
echo $myClass->foo()->f1(); // display: something one
echo $myClass->foo()->f2(); // display: something two
有可能吗?我试图找到一些东西但没有解决。 谢谢。
【问题讨论】:
-
层次结构?我想你的意思是执行顺序?
-
你应该使用继承。
-
您好,关于您的建议,我已经看过了,但与我的意思不同。我不想要一个类的扩展,但想要定义一个层次结构。我已经解决了定义一个函数,该函数实例化了从其他类调用的对象,但我想尝试从同一个类中执行它。明白我的意思吗?
-
答案没有用吗?
标签: php