【发布时间】:2020-08-30 20:55:58
【问题描述】:
我正在开发基于 laravel 5.4 框架的应用程序。我已经安装了最新版本的 PHP。这是 PHP 版本 7.4.5 其实我想知道 PHP 7.4.5 是否支持 laravel 5.4 应用程序,如果不支持,那为什么?以及如何降级 PHP 版本?
我也在 php 日志文件中收到错误([2020-05-15 12:37:08] local.ERROR:
ErrorException: 试图访问类型为 null 的数组偏移量 C:\xampp\htdocs\carehalo_mini\app\Helpers.php:392)
另外,您可以查看给定屏幕截图中的代码Helpers.php:392 lines
【问题讨论】:
-
我也尝试过 composer update 命令,但没有任何效果。
-
在 php 7.4 中尝试访问 null、bool 等作为数组将抛出此通知。所以你的 $admin 可能是空的。 Laravel 5.4 可能不支持 100% php 7.4,但我没有找到关于此的正确信息。
-
如果您想了解,只需查看文档...laravel.com/docs/5.4/installation#server-requirements。据此,它可以在 PHP 5.6.4 以上的任何版本上运行。
-
当然,如果错误来自您在应用程序中编写的代码,而不是来自 Laravel 框架本身,那么这是一个不同的独立问题。
-
@katsarov 很好的回答感谢知识渊博的人