Wie der Titel schon sagt, entwickle ich ein Symfony-Projekt mit PHP 7.4 und verwende PHP-Funktionen schon seit einiger Zeit str_contains
. Als ich heute jedoch ein paar Sachen nachschlug, entdeckte ich, dass diese Funktion in PHP 8.0 eingeführt wurde, wie hier erklärt: https://php.watch/versions/8.0/str_contains
In meinem Projekt funktioniert str_contains
einwandfrei, daher lautet meine Frage (die vielleicht seltsam klingt): Warum funktioniert mein Code? Sollte es nicht abstürzen, wenn ich versuche, die Funktion zu verwenden?
正如在评论中由@deceze和@u_mulder建议的那样,它的工作原理要归功于Symfony polyfill,它可以将许多函数,特别是
str_contains
,从较新的版本中回溯。