搜尋

首頁  >  問答  >  主體

為什麼我的PHP 7.4專案中的str_contain函數能夠正常運作?

如標題所示,我正在使用PHP 7.4開發Symfony項目,我已經使用了PHP函數str_contains一段時間了。然而,今天在尋找一些內容時,我發現這個函數是在PHP 8.0中引入的,如此處所解釋的:https://php.watch/versions/8.0/str_contains

在我的專案中,str_contains運作正常,所以我的問題(聽起來可能很奇怪)是:我的程式碼為什麼能夠正常運作?當我嘗試使用該函數時,它不應該崩潰嗎?

P粉217629009P粉217629009302 天前440

全部回覆(1)我來回復

  • P粉801904089

    P粉8019040892024-01-30 10:31:08

    正如在評論中由@deceze和@u_mulder建議的那樣,它的工作原理要歸功於Symfony polyfill,它可以將許多函數,特別是str_contains,從較新的版本中回溯。

    回覆
    0
  • 取消回覆