在拉取docker 里php8.0的镜像后,运行项目时,报了没有定义str_starts_with函数,有踩过这个坑的吗?求解
运行项目时,报的错误信息如下:
Fatal error: Uncaught Error: Call to undefined function Symfony\Component\HttpFoundation\str_starts_with() in /shared/httpd/laravel8/vendor/symfony/http-foundation/ServerBag.php:33 Stack trace: #0 /shared/httpd/laravel8/vendor/symfony/http-foundation/Request.php(284): Symfony\Component\HttpFoundation\ServerBag->getHeaders() #1 /shared/httpd/laravel8/vendor/symfony/http-foundation/Request.php(260): Symfony\Component\HttpFoundation\Request->initialize(Array, Array, Array, Array, Array, Array, NULL) #2 /shared/httpd/laravel8/vendor/symfony/http-foundation/Request.php(2033): Symfony\Component\HttpFoundation\Request->__construct(Array, Array, Array, Array, Array, Array, NULL) #3 /shared/httpd/laravel8/vendor/symfony/http-foundation/Request.php(306): Symfony\Component\HttpFoundation\Request::createRequestFromFactory(Array, Array, Array, Array, Array, Array) #4 /shared/httpd/laravel8/vendor/laravel/framework/src/Illuminate/Http/Request.php(64): Symfony\Component\HttpFoundation\Request::createFromGlobals() #5 /shared/httpd/larave in /shared/httpd/laravel8/vendor/symfony/http-foundation/ServerBag.php on line 33
首先输出来确定一下PHP版本,然后再确定str_starts_with是否能用