gpt4 book ai didi

具有动态名称的 PHP 方法链接

转载 作者:搜寻专家 更新时间:2023-10-31 20:38:00 25 4
gpt4 key购买 nike

我想知道是否可以使用数组的值(或键)作为方法的动态名称来创建方法链接。

例如,我有一个数组:$methods = ['第一', '第二', '第三']

是否可以创建以下调用?

first()->second()->third();

最佳答案

这是未经测试的。类似的东西:

$object = null; // set this to an initial object to call the methods on

foreach ($methods as $value)
{
$object = $object->$value();
}

请注意,您调用的每个方法都应返回一个对象,该对象具有下一个要调用的方法。如果它是同一类的对象 - 那么它可以使用每个可链接的方法返回自身。

关于具有动态名称的 PHP 方法链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30499031/

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