제목에서 알 수 있듯이 PhpStorm에서 $_SERVER, $_POST, $_REQUEST
과 다른 모든 PHP 전역의 자동 전역을 자동 종료하지 못하도록하는 방법이 있습니까?PHP의 슈퍼 전역 자동 검색을 비활성화하는 방법이 있습니까?
나는 종종 $request
이라는 이름의 변수를 만들고, 더 자주 그런 다음 $_REQUEST
을 가지지 않습니다. 나는 Symfony를 사용하기 때문에 결코이 변수들을 사용하지 않으며,이 데이터를 'Symfony way'에 접근합니다. 그래서 그것들을 제안으로 보지 않는 것이 좋을 것입니다.
음 ... https://youtrack.jetbrains.com/issue/WI-34788이 유사합니다. 그것은 현재 구현 된 다른 티켓의 복제본으로 표시되었습니다. 제안 된 경로를 사용할 수 있는지 확인하십시오. 아이디어는 : 원치 않는 모듈을 비활성화하여 완료 결과에서 사라지도록해야합니다. 하지만'$ _REQUEST'와 비슷하게 코어 모듈의 일부이기 때문에 그렇게 잘 작동하는지 확신 할 수 없습니다. (다른 완성도를 잃지 않고). 만약 - 스텁 복제를한다면, PhpStorm에 묶음 대신에 그것을 사용하고 거기에서 그런 정의를 제거하도록하십시오 - 이것이 효과가 있습니다. – LazyOne
Superglobals 확장 기능을 해제 할 때 느슨해 진 것을 찾을 수 있습니다. https://github.com/JetBrains/phpstorm-stubs/blob/master/superglobals/_superglobals.php – artspb