PHP
PHP
PHP, расшифровывающийся как "PHP: Hypertext Preprocessor" - «PHP: Препроцессор Гипертекста», является распространенным интерпретируемым языком общего назначения с открытым исходным кодом. PHP создавался специально для ведения web-разработок и код на нем может внедряться непосредственно в HTML-код. Синтаксис языка берет начало из C, Java и Perl, и является легким для изучения. Основной целью PHP является предоставление web-разработчикам возможности быстрого создания динамически генерируемых web-страниц, однако область применения PHP не ограничивается только этим.
Предметный указатель
Основы синтаксиса языка PHP
Основы синтаксиса языка PHP
Переменные и константы
Переменные
Константы
Типы данных
boolean
integer
float
string
HEREDOC
NOWDOC
NULL
Операторы
Арифметические операторы
Операторы присваивания
Операторы инкремента и декремента
Оператор конкатенации
Комбинированные операторы
Операторы сравнения
Логические операторы
Условия if, esle, elseif. Альтернативный синтаксис if - endif
Конструкция if
Оператор else
Оператор elseif/else if
Альтернативный синтаксис
Цикл while и do-while. Альтернативный синтаксис while - endwhile
Цикл while
Альтернативный синтаксис
Цикл do while
Массивы
Нумерованные массивы
Первый способ объявления массива
Вывод массива на экран
Обращение к элементу массива
Второй способ объявления массива
Многомерный массив
Нумерация массива
Ассоциативные массивы
Функции для работы с массивами
count
array_diff
array_intersect
array_key_exists
array_keys
array_values
array_merge
array_rand
array_reverse
compact
extract
arsort
asort
sort
rsort
array_combine
array_search
array_shift
array_unique
array_unshift
array_flip
array_pop
array_push
in_array
Цикл for в PHP. Альтернативный синтаксис for - endfor
Синтаксис цикла for
Пример вывода всех элементов массива
Пример выбора года в выпадающем списке
Пример создания таблицы умножения
Альтернативный синтаксис
Цикл foreach в PHP. Операторы switch, case
Первый вариант синтаксиса foreach
Второй вариант синтаксиса foreach
Операторы switch, case
Альтернативный синтаксис в PHP
Альтернативный синтаксис управляющих структур
Пример альтернативого синтаксиса для работы с условием if
Пример альтернативого синтаксиса для работы с циклом foreach
Альтернативный синтаксис для управляющей структуры switch
Альтернативный синтаксис для циклов for
Альтернативный синтаксис для цикла while
Управляющие конструкции в PHP. Операторы require и include, break и continue
include
require
require_once и include_once
Операторы break и continue
Пользовательские функции. Выражение return
Пользовательские функции
Пример перадачи значения по ссылке
return в функциях
Функция header
Установление кодировки
Организация редиректа
Проблемы вывода
Изменение статуса страницы. Отправление другого кода ответа сервера браузеру
Как отдать нужное содержимое. Как поменять тип документа
Функции работы со строками
explode
implode
trim
rtrim
ltrim
nl2br
str_replace
str_ireplace
strip_tags
strlen
strpos
strtolower
strtoupper
substr
htmlspecialchars
htmlspecialchars_decode
htmlentities
mb_strlen
mb_strpos
mb_strtolower
mb_strtoupper
mb_substr
Функции даты и времени
date
time
date_default_timezone_get
date_default_timezone_set
getdate
strtotime
mktime
microtime
Класс DateTime
date_create
date_format
date_add
date_interval_create_from_date_string
Методы GET и POST. Синтаксис тернарного оператора
Передача данных методом GET
Передача данных методом POST
Распечатка массивов
textarea
Синтаксис тернарного оператора
checkbox
select
Ссылка для передачи данных методом GET
Загрузка файлов на сервер. Супер массив $_SERVER
Создание нового поля в форме
Распечатка массива $_FILES
Использование функции move_uploaded_file()
Супер массив $_SERVER
Работа с сессиями. Простая авторизация
Открытие сессии
Запись и получение данных из сессии
Удаление данных из сессии
Простая авторизация
Избавление от проблемы F5
Механизм выхода из сессии
Работа с куками
Функция setcookie
Создание куки
Удаление куки
Счетчик посещения страницы
Функции для работы с файловой системой
copy
file_exists
file_get_contents
file_put_contents
file
is_dir
is_file
move_uploaded_file
rename
mkdir
rmdir
unlink
Практика создания гостевой книги
Создание формы для добавления сообщений
Принятие данных из формы
Решаем проблему F5
Считывание файла
Разбиваем строку по разделителю
Удаление последнего элемента массива
Сортировка сообщений в обратном порядке
Вывод сообщений
Функции PHP для работы с базами данных
Алгоритм работы с базами данных
Подключение к базе данных
Установка кодировки соединения
Запрос к базе данных
Добавление новых данных (INSERT)
Обновление данных (UPDATE)
Удаление данных (DELETE)
Выборка данных (SELECT)
Практика создания гостевой книги с использованием БД
Подключение к базе данных
Принятие данных из формы и реализация сохранения сообщений
Функция для экранирования данных
Считывание и вывод данных
Наверх Наверх