В
этой главе представлены общие концепции функционального программирования - одного
из самых влиятельных принципов в области разработки приложений. При помощи функций
можно создавать компоненты многократного использования, которые легко изменяются
при необходимости и оказываются особенно удобными при разработке web-приложений,
не содержащих серьезных различий на концептуальном и практическом уровне. Функциональное
программирование помогает создавать более короткие и удобочитаемые программы.
Данная глава посвящена функциям РНР, их определению и применению на практике.
Хотя основное внимание в ней уделяется определению и вызову пользовательских функций,
необходимо помнить и о том, что в РНР существуют сотни стандартных функций. Стандартные
функции работают точно так же, как пользовательские, и обеспечивают заметную экономию
времени при создании новых приложений. Обновленный список стандартных функций
РНР можно найти по адресу http://www.php.net.
Что такое функция?
Функцией
называется фрагмент программного кода, обладающий уникальным именем и предназначенный
для решения конкретной задачи. Функция вызывается по имени в разных точках программы,
что позволяет многократно выполнять фрагмент с указанным именем. Преимущество
такого решения заключается в том, что блок кода пишется всего один раз, а затем
легко модифицируется по мере необходимости.
|