Unexpected T_FUNCTION, but where?

前端 未结 1 443
情书的邮戳
情书的邮戳 2020-12-11 23:56

I\'ve gotten my site to run perfectly on my local machine. However, migrating to production, I get roadblocked by \"Unexpected T_FUNCTION ...\" error.

I\'ve stripped

1条回答
  •  不思量自难忘°
    2020-12-12 00:26

    You are getting :

    Parse error: syntax error, unexpected T_FUNCTION in [...][...] on line 4

    becasue you are using PHP version less than PHP 5.3.0 upgrade your php or try using globals

    PHP 5.3.0+

    $app = "Hello Wolrd";
    $authCheck = function () use($app) {
        echo $app;
    };
    $authCheck();
    

    Below PHP 5.3.0

    $app = "Hello Wolrd";
    $authCheck = function () {
        global $app;
        echo $app;
    };
    $authCheck();
    

    Both would output

      Hello Wolrd
    

    0 讨论(0)
提交回复
热议问题