2

下面的代码有什么问题?

当我尝试运行 linter 时,它给了我:

# PHP Parse error:  syntax error, unexpected '}' in test.ph on line 19

<?php

   function foo()
    {

        return function() 

        {
            print 'bar';
        }    
    }
4

1 回答 1

5

返回 表达式需要结束并具有正确的语法。

// correct syntax
return EXPRESION;

// your function
function foo()
{
    return function()
    {
        print 'bar';
    }; // You need to add a semicolon.
}
于 2012-11-13T12:03:45.837 回答