Основы PHP. Переменные и их значения.

Часть-1.
Сегодня все современные веб ресурсы (сайты), невозможно представить без работы PHP или скриптовый язык. Язык PHP - является программным языком, для веб страниц, позволяющий не только передавать, но и обрабатывать данные. Например, формы обратной связи, внесение данных в базы, извлечение информации из баз и файлов, для вывода на экран и так далее.
Являясь программным языком, php не может интерпретировать (обрабатывать, преобразовывать) данные самостоятельно, без сторонних программ. Для его полнофункциональной работы, требуется виртуальный, или локальный хостинг, например такой как «Denwer», с поддержкой php.
Обычная php страница.
И так как было сказано выше, для работы php требуется хостинг. Запускаем «Denwer», если он у вас установлен, заходим и открываем папку «home». Создаём файл с именем виртуального сайта, например «myphp.ru», открываем её и создаём ещё одну папку «WWW». Далее открываем редактор «Notepad++», сохраняем новый файл, в пак myphp.ru > WWW, обозначив его как index.php. Теперь необходимо создать в нем основной код, такой же, как и HTML. Добавив обозначения между тегов <body></body>, <?php ?>, который скажет браузеру и интерпретатору, что здесь будет работать код PHP.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Основы PHP-переменные</title>
</head>
<?php
Здесь будет PHP!!!
?>
<body>
</body>
</html>
Как видим, наш код изначально не особо и отличается от HTML, с той лишь разницей, что появилась вставка для PHP кода и сам файл имеет такое же расширение.
Переменные и значения php.
Переменная в PHP начинается со значка «$», дальше идёт название, или имя. Название в переменной может быть любое, но при этом должно состоять из латиницы и, ни в коем случае, не начинаться с цифр. Также желательно чтобы переменная носила осмысленный характер своего имени. Переменные используются для вывода информации, которая находится в их значениях. Например:
$goods = "Автомобиль";
В данном случае «$goods» это переменная, где «"Автомобиль";» значение переменной. Между ними находится знак «=», здесь важно запомнить, что это не знак равенство или равно, в PHP это значение «ПРИСВОИТЬ». То есть: переменной $goods присвоить = значение "Автомобиль"; .
Выводим значение переменных, на экран.
В PHP, для вывода информации на экран используются так называемый «Оператор вывода». Таких операторов, php имеет два это, оператор «echo» и оператор «print». Оба оператора, не чем не отличаются друг от друга и имеют одну и, туже сущность, выводить информацию. Для примера воспользуемся оператором «echo» и выведем информацию, добавив туда нашу переменную «$goods».
echo "<p>Товар: $goods </p>";
Сохраним и перейдём в браузер, набрав в адресной строке «myphp.ru». И мы видим следующее: «Товар: Автомобиль». Если всё так значит, переменная работает и подставляет вместо себя значения, для вывода на экран.
Что бы легче понять, давайте представим, что мы работаем в автосалоне и наша задача вносить информацию, данные о поступлении товаров для вывода их на рекламно-информационный монитор. А теперь давайте напишем мини программу для этого монитора, сначала переменные:
$goods = "Автомобиль";
$name = "Форд";
$amt = "100";
$sales = "30";
$sum = $amt-$sales;
И так смотрим, первая переменная ($goods) отвечает за название товара. Вторая переменная ($name) наименование товара. Третья переменная ($amt) количество поступившего товара. Четвёртая переменная ($sales) количество проданного товара. И вот последняя переменная ($sum), в нашем случае самая интересная которой, в качестве значения присвоена третья переменная ($amt) минус четвёртая ($sales) переменная. То есть переменная $sales будет выводить на монитор уже посчитанное значение двух переменных.
($amt)-( $sales)=( $sum).
Теперь выведем информацию на монитор, с помощью оператора «echo».
echo "
<p>Товар: $goods </p>
<p>Наименование: $name</p>
<p>Количество: $amt</p>
<p>Продано всего: $sales</p>
<p>Остаток: $sum</p>
";
То есть тут надеюсь всё понятно, мы прописали основные значение наших пунктов, что где будет находиться и подставили переменные для вывода информации, которая может меняться впоследствии.
Рисунок № 1.
И представим, что нам сообщили с отдела продаж о реализации ещё пяти автомобилей. Соответственно нам необходимо поменять число 30 в переменной $sales на 35, а вот в переменной $sum всё произойдёт автоматический и на экране монитора сразу выведутся два новых значения в пунктах «Продано всего» и «Остаток».
Результат вывода переменных и их значений.
В результате получилась программка, которая способна сама производить подсчёт итоговой информации.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Основы PHP-переменные</title>
</head>
<?php
$goods = "Автомобиль";
$name = "Форд";
$amt = "100";
$sales = "35";
$sum = $amt-$sales;
echo "
<p>Товар: $goods </p>
<p>Наименование: $name</p>
<p>Количество: $amt</p>
<p>Продано всего: $sales</p>
<p>Остаток: $sum</p>
<BR>
";
?>
<body>
</body>
</html>
Пожалуй, на этом можно и закончить. В следующий раз мы продолжим разговор о переменных, а если быть точнее, об ошибках, которые могут возникать при работе с ними и дополнительными возможностями.
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.