ChAk
Новичок
Я храню данные в объектах. Как-то так
Иногда я вынужден использовать их как-то так
Конечно не так, а немного хитрее, ну суть тут в том, что ideтеряет связь между местом где свойство объявлено и местом где оно использовано. И в итоге, когда мне нужно переименовать свойство найти все места их использований становиться очень трудно.
Пока приходиться использовать костыль. Под объявлением классом добавляю строки вида
А в местах где свойство используется неявно добавляю строку вроде
А хотелось бы как-то так
Но к сожалению, в phpstorm так не работает.
Есть phpdoc решение для моей проблемы в phpstorrm или все таки нет? Для свойств или хотя бы для констант.
PHP:
class User {
public $id;
public $name;
}
PHP:
$user = new User();
$property = 'id';
echo $user->{$property};
Пока приходиться использовать костыль. Под объявлением классом добавляю строки вида
PHP:
if (false) {class User_id{}};
PHP:
/** @var User_id */
PHP:
/** @uses User::$id */
Есть phpdoc решение для моей проблемы в phpstorrm или все таки нет? Для свойств или хотя бы для констант.
Последнее редактирование: