我正在寻找一种方法来找出PHP OOP链中的下一个方法是什么
所以如果我打电话给$ obj-> a() - > b()或$ obj-> a-> b
我希望a()/a
知道下一个链参数/方法是b/b()
。
我玩了__get和__call但没有结果。
你知道吗?我有很多扩展相同父级的库(db模型)
目前我正在使用$db->modelA->getX()
我希望可以选择调用$db->cache->modelA->getX()
,缓存方法将调用链中的下一个方法,获取结果并将其保存到缓存中,下次它将立即从缓存中获取。