我在 PHP 項目中遇到以下錯誤: 警告: continue 目標開關相當於 break. 你的意思是使用 continue 2 PHP. 在這篇 EZerror 文章中,我們將了解如何重現此錯誤,我們將討論所有可能的解決方案,讓我們從本文開始。

如何警告: continue 目標開關相當於 break. 你的意思是使用 continue 2 發生錯誤?

我在 PHP 項目中遇到以下錯誤。

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"

所以在這裡我寫了我試圖解決這個錯誤的所有可能的解決方案。

如何解決警告: continue 目標開關相當於 break. 你的意思是使用 continue 2 錯誤?

  1. 如何解決警告: continue 目標開關相當於 break. 你的意思是使用 continue 2 錯誤?

    解決警告: continue 目標開關相當於 break. 你的意思是使用 continue 2 錯誤 此錯誤在 PHP 7.3 中定義,具有向後不兼容根據 PHP 官方文檔 continue 陳述目標 switch 控制流結構現在將生成警告。 在 PHP 這樣 continue 語句等價於 break而他們表現得像 continue 2 在其他語言中。 通過降級到 php7.2 將解決您的錯誤。 現在您的錯誤將得到解決。 謝謝。

  2. 警告: continue 目標開關相當於 break. 你的意思是使用 continue 2

    解決警告: continue 目標開關相當於 break. 你的意思是使用 continue 2 錯誤你只需要通過運行來更新你的作曲家 作曲家更新 然後您的錯誤將得到解決。 當您的作曲家未更新時,通常會發生此錯誤,因此您只需使用以下命令更新作曲家: 作曲家更新 您還可以運行 composer install 命令: 作曲家安裝 或者運行這個命令: 作曲家自我更新 現在,您的錯誤必須得到解決。 謝謝你。

解決方案 1:更新 Composer

解決警告: continue 目標開關相當於 break. 你的意思是使用 continue 2 錯誤你只需要通過運行來更新你的作曲家 作曲家更新 然後您的錯誤將得到解決。 當您的作曲家未更新時,通常會發生此錯誤,因此您只需使用此命令更新作曲家。

composer update

您還可以運行 composer install 命令。

composer install

或運行此命令。

composer self-update

現在,您的錯誤必須得到解決。 謝謝你。

解決方案 2:降級 PHP

此錯誤是在 PHP 7.3 中定義的,具有向後不兼容根據 PHP 官方文檔 continue 陳述目標 switch 控制流結構現在將生成警告。 在 PHP 這樣 continue 語句等價於 break而他們表現得像 continue 2 在其他語言中。

通過降級到 php7.2 將解決您的錯誤。 現在您的錯誤將得到解決。 謝謝。

結論

這都是關於這個錯誤的。 我希望我們已經解決了您的錯誤。 在下面評論您的想法和疑問。 另外,請在下面評論哪種解決方案對您有用?