Подключение внешних файлов

Способность вызывать сценарий из отдельного файла по его имени называется в PHP подключением файлов. Подключают PHP-сценарии, любые текстовые файлы или HTML-страницы. Зачем разделять и подключать PHP-сценарии PHP-разработчики дробят исходный код проекта на отдельные сценарии, чтобы было проще работать. Если написать код …

Продолжить чтение

Анонимные функции

Определение Анонимные функции позволяют передавать в качестве параметров функции другие функции или присваивать их переменным. Анонимная функция определяется как обычная функция за тем исключением, что она не имеет имени. Например: Здесь переменной $hello присваивается анонимная функция. Эта функция …

Продолжить чтение

Возвращение значений. Оператор return

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

Продолжить чтение

Параметры функции

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

Продолжить чтение

Функции

Понятие Функция — это блок кода, который может быть именован и вызван повторно. Иногда функцию ещё называют подпрограммой. Обычной переменной присваивают число, строку или массив, а затем получают его обратно, обратившись к значению по имени переменной. Функции устроены похожим образом. Это …

Продолжить чтение

Многомерные массивы

Определение В предыдущих примерах рассматривались только одномерные массивы, где значения элементов представляли числа, строки. Но в PHP массивы могут также быть многомерными, то есть такими, где элемент массива сам является массивом. Например, создадим многомерный массив …

Продолжить чтение

Работа с массивами

Циклы и массивы Чаще всего циклы используются для работы с массивами — для перечисления всех элементов массива и выполнения какого-нибудь действия с каждым из этих элементов. Умение использовать циклы и массивы совместно позволяет выполнять множество интересных и разнообразных задач! Мы уже научились работать с массивами. …

Продолжить чтение

Циклы

Понятие циклов Цикл — это конструкция языка, которая выполняет блок кода больше одного раза. Мы привыкли, что сценарии выполняются линейно: сверху вниз, строчка за строчкой. Но что делать, если надо повторить какую-нибудь инструкцию несколько раз? Например, как вывести на экран натуральные …

Продолжить чтение

Массивы

Понятие Массив — это ещё один тип данных, вроде числа или строки. Главное отличие массива от остальных типов данных заключается в его способности хранить в переменной больше одного значения. В предыдущих примерах имя переменной всегда …

Продолжить чтение

Условные операторы

Конструкция if..else Иногда, в зависимости от условия, нужно выполнять различные действия. Для этого используется оператор if. Например, мы спросили пол посетителя страницы, сохранили его в переменную, а теперь хотим вывести разное приветствие, в зависимости от того, мужчина это или женщина. Здесь пригодятся операторы if и else. …

Продолжить чтение