Я использую PHPClipse для своей разработки PHP. Он имеет некоторую подсветку кода и некоторую другую проверку, например, забывает поставить ';' в конце утверждения или забыв '}' и т. д. Я считаю, что легко допустить ошибку, например
class foo {
private $test;
function __construct() {
$test = new stdClass;
$test->myVar = "hello";
}
function getTest() {
echo $this->test->myVar;
}
}
Это должно было быть $this->test = 6;
В коде, когда подобные вещи происходят в таких условных выражениях, как if else
, вы понимаете, что только когда выполняется оператор else
, который может быть после того, как программное обеспечение было доставлено клиентам.
Другие примеры могут отображать предупреждение, когда функция из абстрактного класса не реализована.
Есть ли способ, особенно в Eclipse, что вы можете включить какую-то проверку STRICT, которая выделяет все, что может быть немного сомнительным?