php - 如何在函数调用后创建带有函数的静态类,与 eloquent 或 jquery 相同
问题描述
我不知道这个呼叫系统是什么。
例如:
$a = SameClass::fnc1()->fnc2('input')->fnc2();
我们可以在 jQuery 中看到这个方法:
$("#selector").parent().css('left',5).fadeOut(1500);
我不知道用 PHP 编写这个代码结构。
解决方案
您只需要从函数返回对象
例如
class First
{
public function funcFirst()
{
$obj = new Second;
return $obj;
}
}
class Second
{
public function funcSecond($message)
{
return $message;
}
}
$first = new First;
$message = "Hello";
$result = $first->funcFirst()->funcSecond($message); // 'Hello'