Ничего страшного, я могу проигнорировать это, но это раздражает.
Использование: Eclipse Photon 2018-06.PHP 5.6.CentOS 7.
Существуют тысячи строк кода, часто с отформатированными блоками комментариев перед определениями функций.Например:
1 /**
2 * MyKoolFunction
3 * Does Kool Things
4 * @param arr $input_array
5 */
6 public function MyKoolFunction($input_array=array()) {
etc.
Затем Eclipse помечает ошибку в строке 4, что:
arr cannot be resolved to a type
ЭТО ТОЛЬКО КОММЕНТАРИЙ.Первоначальный автор использовал «arr» вместо «array».Кого волнует, может ли оно быть разрешено для типа?Нет проблем с веб-сервером, который правильно игнорирует комментарии.Все (кроме «Затмения») прочтут его и поймут его значение.
Повсюду десятки вариантов этого, «неизвестные», знаки доллара пропущены, типы с ошибками, даже пропущенные типы - тогдапомечает слово после переменной.Например:
* @param $name the name of the client
Флаги "the".
Я знаю, что это, вероятно, делает это для какого-то автоматического инструмента документирования, но меня это не волнует.
есть способ его отключить?