#4.19 Функции в PHP - итоги

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

  • Для описания функции используется оператор function.
  • Вызов функции происходит по ее имени.
  • Данные передаются в тело функции при помощи списка аргументов. Список располагается после имени функции, заключается в круглые скобки и представляет собой перечисление аргументов через запятую. В теле функции аргументы доступны по соответствующим именам как обычные переменные.
  • В качестве аргументов функций могут использоваться как простые переменные, так и массивы любой размерности.
  • Аргумент функции может иметь значение по умолчанию, которое используется, если при вызове функции аргумент был опущен.
  • По умолчанию аргументы передаются по значению. Для передачи по ссылке используется символ &.
  • Имеется возможность создавать функции с переменным числом аргументов и получать доступ к ним при помощи функции func_get_args.
  • Описание static позволяет сохранять значение локальной переменной между вызовами функции.

Key Words for FKN + antitotal forum (CS VSU):