【发布时间】:2018-02-06 17:03:51
【问题描述】:
您好,我如何创建一个像这样工作的类?
$shop = new shop();
$shop->cart(function ($data){
//$data
})->coupon('hello world!');
$shop->getCoupon(); //hello world!
那么我该怎么做呢?我玩过Calling a function within a Class method?的例子
我什至拿了部分原标题对不起原海报。
【问题讨论】:
-
不,我不明白当我有 tihs ->coupon(' 时我是如何通过 $shop->cart(function ($data){ //$data }) hello world!') 在函数的末尾。
-
您的代码毫无意义,并且与您链接到的问题中的示例几乎没有相似之处。不完全清楚你想要什么效果,但在一个非常基本的级别“->coupon”和“->getCoupon”。这些名字至少必须匹配,当然?另外,“商店”类是什么样的?我们需要知道是否有方法“cart”、“coupon”和“getCoupon”,它们做了什么,返回了什么。