您好我正在测试一个使用此函数的方法,该方法不在任何类中。它需要没有类,因为这是在wordpress中。我需要模拟这个函数,一旦它返回true我会声明它两次,第二次它将返回false,但是它给了我一个重新声明的错误。我该怎么做才两次嘲笑这个方法?
function wcs_order_contains_subscription() {
return false;
}
//testing stuff
function wcs_order_contains_subscription() {
return true;
}
//test another stuff
编辑:
for ($i = 0; $i < 2; $i++) {
if ($i == 0) {
function wcs_order_contains_subscription() {
return false;
}
var_dump($gateway->process_payment($order_id));
} else {
function wcs_order_contains_subscription() {
return true;
}
var_dump($gateway->process_payment($order_id));
exit();
}
}