php - Laravel 5.4 和 PHP 7.3,让 PDO 出乎意料?
问题描述
(1/1) FatalThrowableError
Parse error: syntax error, unexpected '?', expecting variable (T_VARIABLE)
我有一个 Laravel 5.4 应用程序,我不得不将服务器移动到使用 PHP 7.3 的服务器上。PDO 给出了上述错误。我在 PHP 7.2.7 工作。
我能看到的最好的是这条线会产生错误
at Connection->Illuminate\Database\{closure}('select count(*) as aggregate from `users` where `email` = ?', array('email@server.fi'))
我不确定还有什么有用的,在 7.2 和 7.3 之间有什么变化导致这样的错误
解决方案
推荐阅读
- python - 熊猫从列表中添加缺失的行
- magento-2.3 - 从magento2中的cartId获取产品Sku
- javascript - 我可以在函数中使用钩子吗(不是函数组件)
- java - 在 try catch 块中寻找有关 file.delete() 方法的解释
- azure - Azure DevOps Pipeline - 对同一阶段的不同任务使用具有不同内容的相同变量
- webpack - 如何使用 splitChunks 和 MiniCssExtractPlugin 告诉 Webpack 5 仅使用一个条目从 node_modules 创建一个单独的vendors.css?
- mysql - MYSQL 加入,卡住了
- c# - 等待后哪个线程继续?
- android-studio - 我在Android Studio工作,由于系统崩溃,一个或多个功能由于频繁的系统崩溃而崩溃。我应该如何恢复它?
- ruby - 在 ruby 中从 AWS Lambda 发送 API 获取请求