Когда пишу код на C#, то всегда добавляю к методам и классам описание, чтобы в любом месте кода можно было прочитать их описание. Сейчас изучаю PHP и также решил всё делать по уму.
Как это делается в C#? Вот так добавляем описание к методу в C#:
/// <summary> Метод отображения/скрытия строк с неактивными офисами </summary> public void ShowHideNoActiveOffice(string name, string address, bool active) { … }
В коде наводим курсор на метод и видим его описание во всплывающей подсказке:

Изучая PHP, я задался вопросом «как это делается в PHP», чтобы следовать правилам хорошего тона и помочь себе в будущем, когда я буду читать свой собственный код. Немного поискав информацию, я нашёл как это делается и оставлю для себя заметку на будущее. Может она и другим поможет.
Для добавления описания к функции надо добавить комментарий перед функцией.
Важно. В комментарии в начале должны быть две звёздочки
function sub(string $fraction1, string $fraction2): string { ... }
В примере имеется общее описание функции, описание переменных с указанием типов, описание возвращаемого функцией значения и дополнительная информация.
В коде при наведении курсора на имя вызываемой функции мы увидим всплывающую подсказку с информацией о функции:

Прошу обратить внимание, что я использую Visual Studio Code, а также дополнение «PHP Intelephense», чтобы редактор подсказывал пользовательские функции из других частей проекта (+ автодополнение, анализ кода, перехода к месту, где создана функция/класс/переменная). Чтобы подсказки не дублировались я отключил встроенную в редактор поддержку кода для PHP — «PHP Language Features».