2012-08-31 2 views
1

PhpStorm에 입력 변수를 제안하려면 어떻게해야합니까? 내가 func( 입력 할 때마다PhpStorm에서 사전 정의 된 입력 변수 목록을 제안하려면 어떻게합니까?

void func(SomeEnum var); 

는, 에디터가 친절하게 모든 제안 : 내가 좋아하는, - 입력 변수 enum를 수신하는 기능이있는 경우, (VS/이클립스) 자바/C# 및 등에서

사용 가능한 열거 형 ( SomeEnum 유형) 미리 정의 된 입력 옵션 집합 (예 : DB 테이블)이있는 PHP에서이 동일한 기능을 찾습니다.

어쩌면 Intellilang 또는이 @ 태그 (PHPDocs?)를 사용하여 이러한 목록을 미리 정의 할 수 있습니까?

답변

2

현재 코드 완성을위한 가능한 옵션을 제한 할 수 없습니다. PHP는 단순히 Enum과 비슷한 "물건"이 없습니다. 수행 할 수있는 유일한 제한은 예상 매개 변수 유형에 따라 제한됩니다 (예 : 매개 변수가 array 일 때 int 변수가 제공되지 않음). http://youtrack.jetbrains.com/issue/WI-854 및 관련 (배열 인덱스 완료) 어쩌면 http://youtrack.jetbrains.com/issue/WI-3623

종류 : http://youtrack.jetbrains.com/issue/WI-3423

+0

은 내가 무엇을 찾고 있어요 것은 보상하는 몇 가지 JetBrain의 기능입니다

나는이 올바른 찾기 위해 티켓 될 것이라고 생각 이 PHP의 누락 된 기능. 모든 Intellilang/PHPDocs 솔루션? – Tar

+0

@ Tal 당신은 실제로 내 대답을 읽었습니까? 그 티켓들과 그 티켓들에 대해 봤어? 그러한 티켓이 이미 구현 된 경우 티켓을 열 것이라고 생각하십니까? – LazyOne

+1

내가 여기서 말하고자하는 것은 PhpStorm이나 PHPDoc이 그 순간에 그런 기능을 가지고 있지 않다는 것과 그 티켓들을보아야한다는 것입니다. 하나는 해결 될 것이고 그러한 기능은 PhpStorm에서 사용할 수 있습니다. – LazyOne