正如标题所示,我正在使用 PHP 7.4 开发 Symfony 项目,并且我已经使用 PHP 函数 str_contains
一段时间了。然而今天查了一下,我发现这个函数是在 PHP 8.0 中引入的,如下所述:https://php.watch/versions/8.0/str_contains
在我的项目中,str_contains
工作正常,所以我的问题(听起来很奇怪)是:我的代码如何工作?当我尝试使用该功能时它不应该崩溃吗?
最佳答案
正如@deceze和@u_mulder在评论中所建议的那样,它的工作原理要归功于Symfony polyfill ,它从新版本向后移植了许多函数,特别是 str_contains
。
关于php - 为什么 str_contains 可以在我的 PHP 7.4 的 Symfony 项目中工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73150494/