объявлена недвижимость с использованием @property-write
тега PHPDoc представляет собой свойство, которое может иметь записей только доступа вне класса (то есть вы можете написать ему/присвоить новое значение, но не может читать из него).
В вашем примере вы пытаетесь связаться с .
https://phpdoc.org/docs/latest/references/phpdoc/tags/property-write.html
Что я делаю неправильно?
Прежде всего - кто создал это @propert-write mixed $timezone
линия на первом месте?
(, даже не зная деталей проекта)
- Может быть, вы используете неправильный тег (возможно, это означало быть просто
@property
)?
- Если этот тег правильно один, то вы не должны использовать это поле таким образом
Каковы наиболее эффективные методы, чтобы исправить ошибки, как это?
Наиболее распространенным фикс будет просто изменить тег, чтобы быть @property
- это позволит как write
и read
доступ.
Я новичок в PhpStorm IDE и не видел эти виды ошибок, когда я разрабатывал в SublimeText2/3.
PhpStorm знает больше о вашем коде (PHP в данном конкретном случае) из-за его инспекций. Вы также можете установить сторонний плагин «Php Inspections (EA Extended)», чтобы добавить еще больше проверок.