Как создать подсказки к пользовательским функциям?

Для того, чтобы создать небольшую подсказку к пользовательской функции, которую можно увидеть при вводе функции с помощью Мастера функций, следует воспользоваться любым из нижеопубликованных способов:

Глобальные переменные

Локальные переменные ограничены той функцией, в рамках которой они ис­пользуются. При этом переменные, описанные в основном скрипте (они называ­ются глобальными), для функции являются недоступными

Функции с переменным количеством аргументов

Все функции, которые были разработаны ранее, имели фиксированное коли­чество аргументов. Но в РНР предусмотрена возможность работы с функциями, которые имеют переменное количество аргументов. Это не то же самое, что ис­пользование значений аргументов по умолчанию, речь идет о том, что функция может быть вызвана с разным количеством аргументов, каждый из которых мо­жет быть проанализирован при помощи специализированных функций. При этом функция может быть вызвана с таким количеством аргументов, с каким потребуется.

Найти все числа Армстронга состоящие из двух, трех и четырех цифр

Числа Армстронга - число состоящее из k цифр, у которых сумма k-x степеней его цифр равна самому числу. Например 153=1^3+5^3+3^3. Нахождение числа Армстронга оформить в виде подпрограммы функции.