如何检查php函数中的返回值

时间:2016-06-15 00:06:06

标签: php

这是我的PHP代码:

Excel::load(Input::file('file'), function ($reader) {
    some_function();
});

我的问题是如何在执行Excel :: load()块后立即获取some_function()的返回值并检查它是否为true?但请不要使用try-catch-block!

1 个答案:

答案 0 :(得分:0)

通过引用使用returnvalue参数,以便您可以在回调之外访问它

$returnValue = null;
Excel::load(Input::file('file'), function ($reader) use (&$returnValue) {
    $returnValue = some_function();
});
if ($returnValue) {
    // Do stuff
}