Получение данных. GET, POST

GET Если есть внешние переменные, то как их прочитать? Когда мы вводим в адресную строку браузера некий адрес и нажимаем на оправку, то серверу отправляется запрос типа GET. В PHP по умолчанию определен глобальный ассоциативный массив $_GET, который хранит …

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

Протокол HTTP

HTTP взаимодействие Программировать на PHP можно и без знания протокола HTTP. Но для решения ряда задач нужно знать, как именно работает веб-сервер. Ведь PHP — это в первую очередь серверный язык программирования. Протокол HTTP очень прост и состоит из двух частей: И клиент, …

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

Замыкания. Стрелочные функции

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

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

Шаблонизация в php

Шаблонизация Шаблонизация – Это процесс встраивания готовой html-вёрстки на сайт, работающий на php или другом серверном языке. Ведя работу над сайтом, написанном на PHP, мы разрабатываем логику, которая управляет представлением. Логика — это PHP-сценарии, где происходит объявление переменных, …

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

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

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

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

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

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

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

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

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

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

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

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

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

Функции

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

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