这是我的PHP代码:
Excel::load(Input::file('file'), function ($reader) {
some_function();
});
我的问题是如何在执行Excel :: load()块后立即获取some_function()的返回值并检查它是否为true?但请不要使用try-catch-block!
答案 0 :(得分:0)
通过引用使用returnvalue参数,以便您可以在回调之外访问它
$returnValue = null;
Excel::load(Input::file('file'), function ($reader) use (&$returnValue) {
$returnValue = some_function();
});
if ($returnValue) {
// Do stuff
}