2014-07-05 3 views
2

저는 PhpStorm 7.1.3을 사용하고 있습니다.PhpStorm JSON 함수에 대한 경고

PHP 내장 함수 json_encode 또는 json_decode을 사용할 때마다 PhpStorm은이 함수가 정의되지 않았다고 말합니다.

here's a screenshot

나는 모든 선언되지 않은 기능에 대한 검사를 해제하고 싶지 않아요. 나는 또한 json_ *을 포함한 모든 진술에 대한 검사를 삼가고 싶지 않습니다.

이러한 경고를 제거하는 가장 쉬운 방법은 무엇입니까? 왜 그들은 심지어 나타나나요?

+1

오류의 스크린 샷을 보내주십시오. 어쨌든 :'File | 캐시를 무효화하십시오 ... '아직? – LazyOne

+0

@LazyOne 와우, 무효화 및 재시작이 해결책이었습니다! 답변을 게시하면 받아 들일 것입니다.) –

답변

4

/부적절한 종료) 또는 단순히 오래된 버전입니다 (이전 버전에서 업그레이드 한 경우).

File | Invalidate caches...을 사용하고 IDE를 다시 시작하십시오.

1

PHP 5.5부터 일부 Linux 배포판은 다른 JSON 구현 (https://github.com/remicollet/pecl-json-c)으로 전환했습니다.

경우

우분투 (또는 다른 데비안 맛)에있어, 사용하여 새 JSON 구현을 설치합니다

귀하의 인덱스 (어떤 이유, 예를 들어 충돌에 대해 어떻게 든 손상되었을 수 있습니다
sudo apt-get install php5-json 
+1

재미있는 일이지만 Windows에서 PhpStorm을 사용하고 있습니다. 내 컴퓨터의 PHP-Interpreter에는 이미 JSON이 지원되어 있으므로 Linux에 설치하면 다른 점이 있는지 알 수 없습니다. –