Знакомсто с PHP

Переменные

Функции:

Передача переменных

Глобальный массив

Инструкция INCLUDE

I часть. ТЕОРЕТИЧЕСКИЙ КУРС: облегченный вариант о PHP и MySQL: первые представления о PHP и MySQL.

Надо понять одну главную вещь. Вы придумываете какау-то "хрень" и отдаете эту "хрень" исполнить серверу. Если результат "удобоварим", то сервер исполняет, отдает браузеру. Получив эту страницу (вашу "хрень!), браузеры видят стандартный HTML-код - отсюда термин серверный язык, показывает результаты вашей "хрени", что вы придумали. Если результат не удобоварим, то он как истинный джентльмен ничего не показывает.

ТО ЕСТЬ, ЯЗЫК PHP - ЭТО:

РНР - язык, работающий на стороне сервера. Позволяют встраивать программы (скрипты) в HTML-код веб-страницы. По сравнению с HTML такой подход дает больше возможностей для контролирования содержимого окна браузера.

Если другие прграммы, работающие на стороне клиента, считывается браузером и выполняется уже после загрузки вебстраницы с сервера. В то время как код, написанный с помощью серверных языков вроде РНР, выполняется веб-сервером до того, как страница будет отправлена в браузер.

Вместо встроенного РНР-кода веб-сервер вставляет в страницу результаты его выполнения. Получив эту страницу, браузеры видят стандартный HTML-код — отсюда термин серверный язык.

ПРИМЕР 1.
Если мы напишем маленькую программу:
<?
$d = date ("d-m-Y");
echo "Сегодня: $d";
?>


Браузер выведет:

Сегодня: 04-12-2020

Примечание: 1. Еслм правой кнопкой мыши щелкните по странице и откроете "Просмотр кода страницы", то увидете, что значительная часть данного примера написана на языке HTML, и только участок между <?php и ?> содержит РНР-код. Выражение <?php обозначает начало встроенного РНР-скрипта, а ?> — его окончание. Веб-сервер интерпретирует все, что находится между этими разделителями, преобразует результат в обычный HTML-код и отправит полученную веб-страницу в браузер, который посылал запрос. Браузер получит следующий код.
<?
$d = date ("d-m-Y");
echo "Сегодня: $d";
?>


Браузер выведет:

Сегодня: 30-12-2015
1. Здесь применена также уже встроенная функция времени. Встроенная функция - это та функция, которая встроена кем-то (разработчиками) до нас. Мы только применили её.
2. Если скопировать данный код и вставить у себя на сайте, то увидите дату.