当我跑步时...
layout_height
...在装有PHP和nginx的服务器上。
我收到以下异常:
[ErrorException]
“继续”定位开关等效于“中断”。您是要使用“继续2”吗?
我该如何解决?
答案 0 :(得分:2)
这是PHP 7.3中引入的新警告。
这意味着不允许在continue
内使用switch
语句,而应使用break
。
要解决此问题,您很可能只需更新作曲家,只需运行composer self-update
即可完成。
您也可以不带警告地运行php,这可以通过将ini config值设置为开始参数来完成。
php -d error_reporting=0 composer.phar
答案 1 :(得分:1)
检查当前的PHP版本是否大于7.2,然后执行以下简单步骤
1。禁用最新的php版本
sudo a2dismod php7.3
2。重新启动Nginx服务
sudo service nginx restart
3。如果您使用的是Apache2,请按以下方式运行
sudo service apache2 restart
4。设置替代项
sudo update-alternatives --set php /usr/bin/php7.2
5。检查PHP版本
php -v
6。现在,按如下所示安装Composer
composer install
答案 2 :(得分:0)
答案 3 :(得分:0)
旧的作曲家在struct ChatView: View {
...
var body: some View {
NavigationView { // << NavigationView not needed here !!!
内的代码中使用Select t.Id,t.Name,t2.ParentId,t2.IsNetwork,case when IsNetwork = 0 then (select Address from BranchAddress where Id in (select min(Id) from BranchAddress)) else t2.Address end 'Address'
FROM dbo.Name t
INNER JOIN BranchAddress t2
ON t.Id = t2.UserId
语句,该语句已过时,不能再与最新版本的php一起使用。
您需要更新作曲家
continue
有关更多详细信息,请访问composer download
答案 4 :(得分:0)
对我来说, 只需转到此文件
sudo nano /usr/share/php/Composer/DependencyResolver/RuleSetGenerator.php
作为一种快速而肮脏的替代方法,您可以修复该文件中的错误。只需将“继续”替换为“中断”