Пользовательские функции php. Задачи.

Пользовательские функции php. Задачи.

Полярная крачка

Полярная крачка

Задачи по созданию пользовательских функций в PHP охватывают следующие вопросы: создание функций в PHP (описание функций), вызов функций, работа с аргументами функций в PHP, учёт области видимости. Хорошей практикой является одновременное знакомство с функциями реализованными в CMS (пусть не сразу все будет понятно, но можно будет сравнить код опытных разработчиков со своим).

Пользовательские функции php.

  1. Создать функцию в PHP — getPlus10(), которая будет принимать число и распечатывать сумму этого числа и 10.
  2. Изменить функцию из предыдущего задания: она должна возвращать сумму, а не сразу выводить.
  3. Напишите функцию pythagoras(), которая принимает значения двух катетов прямоугольного треугольника и возвращает размер гипотенузы этого прямоугольного треугольника. Примечание: может пригодиться встроенная PHP-функция pow().
  4. * Создать функцию, которая находит ипотечный платеж
  5. Создайте функцию col(), которая распечатает количество переданных аргументов. Например: col(12,6,123) должна распечатать число 3.
  6. Создайте функцию, которая посчитает среднее значение всех целочисленных аргументов
  7. * Напишите функцию, которая принимает неограниченное количество числовых аргументов и строит столбчатую диаграмму. На каждому столбце указываются величины из аргументов. Примечание: это задание сформулировано по аналогии с заданием по созданию функций в JavaScript http://htmllab.ru/zadachi-po-javascript-function/
  8. Напишите функцию op(), которая принимает три аргумента: $num1 и $num2 – числовые, $operator – символ, обозначающий операцию. Функция должна возвращать результат выполнения оператора $operator над $num1 и $num
  9. * Создайте две функции add() и sub(), которые принимают пару аргументов и возвращают сумму и разницу соответственно. Создайте функцию op2(), которая принимает два числовых аргумента $num1 и $num2, и третий строковый вызываемый аргумент (callable)
  10. Создайте функцию, которая при помощи статических переменных будет выполнять основную работу только один раз

Посмотреть другие задания по PHP


Об авторе

@altarasov administrator

Вы должны быть авторизованы, чтобы оставить комментарий.