CSS меню подчеркивают слайд без JavaScript?

Использовать комментарии PHPDoc на уровне класса - особенно тег @method - отлично работает в PhpStorm:

/**
 * @method static someClass get_by_user_id(int $id) Bla-bla
 * @method static someClass get_first_by_id(int $id) 
 */
abstract class a {
...

В приведенном выше:

  • @method - - PHPDoc tag
  • static - указывает, что это статический метод
  • someClass или $this - тип возврата
  • get_by_user_id - - имя метода
  • (int $id) - подпись метода: ([[type] [parameter]<, ...>])
  • Bla-bla - некоторое необязательное описание

Подробнее о @method:

PS В то время как @method static отлично работает в PhpStorm (сообщает IDE, что метод статичен), он может не быть (пока?), Поддерживаемый фактическим инструментом phpDocumentor (извините, не использовал его некоторое время).


В качестве альтернативы: (в PhpStorm, конечно) Settings | Inspections | PHP | Undefined | Undefined method --> Downgrade severity if __magic methods are present in class - это не поможет с завершением кода для таких методов каким-либо образом, но не будет отмечать эти магические методы как ошибки «неопределенного метода».


билет phpDocumentor относительно использования регистровых / неполных имен для тегов @property / @method (как это может быть полезно для документации и того, как небольшая помощь может привести к фактической IDE при работе с завершением кода):

1
задан Ben Beri 7 March 2019 в 12:58
поделиться

1 ответ

Я создал его, используя свойство Translate:

Без жесткого кодирования вам придется использовать JavaScript с большим количеством вычислений

[110 ]
   <nav>
    <ul>
      <li><a href="#">Home</a></li>
      <li><a href="#product-test">Products</a></li>
      <li><a href="#quote">Quota</a></li>
      <li><a href="#about">About</a></li>
      <li><a href="contact.html">Contact</a></li>
      <div class="line"></div>
    </ul>
    </div>
  </nav>

0
ответ дан Thanveer Shah 7 March 2019 в 12:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: