PHP 개발을 위해 PHPClipse를 사용합니다. 그것은 코드 강조 표시와 ';' 등의 성명 또는 '}'망각의 말에 나는이 같은 일이 조건문에서 일어날 때 코드에서 $this->test = 6;
PHP strict code validation
을 했어야
class foo {
private $test;
function __construct() {
$test = new stdClass;
$test->myVar = "hello";
}
function getTest() {
echo $this->test->myVar;
}
}
예를 들어, 실수를 쉽게 찾을 수 있습니다 if else
과 같이 클라이언트가 소프트웨어를 전달한 후인 else
문이 실행될 때만 알 수 있습니다.
추상 클래스의 함수가 구현되지 않은 경우 다른 예제에서 경고를 표시 할 수 있습니다.
특히 Eclipse에서 STRICT 유효성 검사를 사용할 수있는 방법이 있습니까? 조금 의심 스러울 수있는 사항을 강조 표시 할 수 있습니까?
...는 PHP 개발 툴 프로젝트 http://www.eclipse.org/pdt/
하지만 의심스러운 코드 없음 확인란을 사용할 수 아무것도 비슷한이 있는지 확실하지 않다, 거기이다 위의 코드에서 오류가 발생 했습니까? – Znarkus
오류가 없습니다. 문제는 $ test 변수가 클래스 변수를 사용하려는 함수의 로컬 변수입니다. PHP에서 이런 실수를하는 것은 쉽습니다. 개체를 사용하여 좀 더 명확하게 질문을 업데이트했습니다. – jax