gpt4 book ai didi

php - 意外的 T_FUNCTION,但是在哪里?

转载 作者:可可西里 更新时间:2023-11-01 00:48:28 25 4
gpt4 key购买 nike

我已经让我的网站在我的本地机器上完美运行。但是,迁移到生产环境时,我遇到了“意外的 T_FUNCTION ...”错误。

我已经删除了以下代码之前的所有内容,但仍然收到第 3 行的错误报告。我就是想不通。

<?php
// Auth Check.
$authCheck = function() use ($app) { <---- Line 3

最佳答案

你得到:

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

因为您使用的 PHP 版本低于 PHP 5.3.0 升级您的 php 或尝试使用 globals

PHP 5.3.0+

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

低于 PHP 5.3.0

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

两者都会输出

  Hello Wolrd

关于php - 意外的 T_FUNCTION,但是在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12662380/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com