PHP 7.4 プロジェクトの str_contain 関数が正しく動作するのはなぜですか?
P粉217629009
P粉217629009 2024-01-29 11:03:27
0
1
429

タイトルが示すように、私は PHP 7.4 を使用して Symfony プロジェクトを開発しており、しばらくの間 PHP 関数 str_contains を使用しています。しかし、今日いくつかのことを調べているときに、ここで説明されているように、この関数が PHP 8.0 で導入されたことを発見しました: https://php.watch/versions/8.0/str_contains

私のプロジェクトでは、str_contains は正常に動作します。そこで、私の質問は (奇妙に聞こえるかもしれませんが)、「なぜ私のコードは動作するのでしょうか?」です。機能を使用しようとするとクラッシュしないでしょうか?

P粉217629009
P粉217629009

全員に返信(1)
P粉801904089

コメントで @deceze と @u_mulder が示唆したように、これは Symfony ポリフィル のおかげで機能します。これは、多くの関数、特に str_contains を新しいバージョンのバックトラッキングから変換します。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート