Из Википедии : «PHP: препроцессор гипертекста»( Hypertext Preprocessor ). Скрипты на PHP позволяют изменять содержимое уже загруженных веб-страниц. То есть если вы хотите полноценного диалога с пользователем, вам придется использовать PHP. Я не случайно использовал слово "придется". У PHP множество недостатков, которые много раз описаны, потому оставим это пытливому исследовательскому уму. Я лично называю его "недоязык", в силу многих причин.
Как всегда, начнем с самого простого. Самая простая страница на PHP записывается так:
<!DOCTYPE html>
<html>
<body>
<?php
echo "Мой первый PHP скрипт!";
?>
</body>
</html>
Сохраните этот файл с расширением .php, загрузите на вебсервер и наслаждайтесь :))). Просто открыть на вашем компьютере как файл HTML не получится. У вас должен быть установлен веб-сервер на компьютере, для чтения php и cgi скриптов (ну и прочее вкупе с ними). Обычно настройки для поддержки PHP скриптов входят в обычные тарифы у большинства хостинг-провайдеров. Но не у всех. Вы можете для разработок скачать и наслаждаться веб-сервером Денвер .
Это на случай если у вас все еще нет своего сайта и хостинга.
Вообще, в общем случае, самостоятельная настройка и установка веб-сервера это настоящий мозговой штурм. Немало веб-мастеров на этом деле сломали себе мозг :)))
Итак. Поехали.
Первая причина, которая наводит на мысль, что PHP разрабатывали в спешке, сидя на горшке, или попутно готовясь к сессии в институте это тот факт, что для него неважно, как вы записываете код. Большими буквами, маленькими, вообще разными, или вообще забыли пару букв... Расшифровка ваших каракулей ложится на плечи веб-сервера :)))
Загрузите этот код, и вы убедитесь, что ему без разницы :))) :
<!DOCTYPE html>
<html>
<body>
<?php
ECHO "Hello World!<br>";
echo "Hello World!<br>";
EcHo "Hello World!<br>";
?>
</body>
</html>
Однако, капля здравого смысла еще осталась, ибо имена переменных будут прочитаны именно так, как вы записали :
<?php
$color = "red";
echo "My car is " . $color . "<br>";
echo "My house is " . $COLOR . "<br>";
echo "My boat is " . $coLOR . "<br>";
?>
Как любой язык программирования PHP умеет обращаться с переменными. Все переменные начинаются со знака $.
Пример:
<?php
$txt = "Hello world!";
$x = 5;
$y = 10.5;
?>
Есть еще некоторые правила о том, как записывать переменные. Имя переменной в PHP должно начинаться с буквы, или со знака "_". Знаки типа *?& и прочие недопустимы. Только буквы и цифры, причем цифры, как я уже сказал, недопустимы вначале имени.
Для вывода на экран содержимого переменных используется команда 'echo'. Пример:
<!DOCTYPE html>
<html>
<body>
<?php
$txt = "programming";
echo "I love $txt!";
?>
</body>
</html>
В результате вы увидите на экране текст : " I love programming! ". Я записал на английском, потому что вывод кириллицей требует дополнительных строк в шапке кода, это совершенно отдельная тема, и большая. Так будет пока проще, а то вы ничего не увидите и разочаруетесь :)))
На этом пока закончим, чтобы вас не перегружать. Извините не могу часто писать, занят выживанием. За все надо платить, а денег нет. Так что, давайте выживать вместе, деньги тут, платить ничего не нужно.