image_pdf

Содержание

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

И тут нам на помощь приходят функции и объекты. Нетрудно догадаться, что функция —— это набор инструкций, который выполняет конкретную задачу и в дополнение к этому может вернуть какое-нибудь значение. Можно извлечь фрагмент кода, который используется более одного раза, поместить его в функцию и вызвать функцию по имени в тот момент, когда этот код нужно будет выполнить. По сравнению с непрерывным линейным кодом у функций есть масса преимуществ.

По сравнению с непрерывным линейным кодом у функций есть масса преимуществ.

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

Объекты являются дальнейшим развитием этой концепции. Объект объединяет одну или несколько функций и данные, которые ими используются, в единую структуру, которая называется классом.

Здесь будет рассмотрено все, что касается использования функций, — от их определения и вызова до различных способов передачи данных. Вооружившись этими знаниями, вы сможете создавать функции и использовать их в собственных объектах (в которых они будут упоминаться как методы).

Опубликовано Вадим В. Костерин

ст. преп. кафедры ЦЭиИТ. Автор более 130 научных и учебно-методических работ. Лауреат ВДНХ (серебряная медаль).

Оставьте комментарий

Ваш адрес email не будет опубликован.