Visual Studio 코드 PHP Intelephense가 불필요한 오류를 지속적으로 표시합니다
PHP 언어 서버인 Intelephense는 최근 다음과 같은 정의되지 않은 기호를 보고하는 변경 사항을 도입했습니다. 이전에는 무시되었습니다. 이러한 향상된 기능으로 코드 분석 정확도가 향상되지만 특정 프레임워크에서 허위 오류가 발생할 수 있습니다.
예를 들어 Laravel 경로는 종종 이러한 오탐지를 유발합니다. 아래 코드는 이 문제를 보여줍니다.
Route::group(['prefix' => 'user', 'namespace' => 'Membership', 'name' => 'user.'], function () { Route::get('profile', 'ProfileController@show')->name('profile.show'); // ... });
이 예에서 Intelephense는 Laravel의 라우팅 시스템에 올바르게 정의되어 있지만 "ProfileController"를 정의되지 않은 기호로 플래그 지정합니다. 이 문제를 해결하려면 다음 옵션을 고려하세요.
위 내용은 Intelephense가 Laravel의 정의되지 않은 기호에 대해 잘못된 긍정을 보고하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!