PHP является интерпретируемым языком программирования, код которого встраивается в HTML-страницы. При запросе клиента (пользователя), сервер находит PHP-код в документе и выполняет его, а результат отправляет пользователю. Статическая часть документа пишется на языке HTML и является шаблоном, а динамическая формируется с помощью PHP-скриптов.
Для того, чтобы сервер узнал о PHP-коде, необходимо создать файл с расширением «.php» назовем наш первый php файл: primer.php
Файл размещаем в этой директории: открываем диск, где лежит «Denwer» (по умолчанию в диске «z») далее: /home/localhost/www/здесь сохраняем наш файл «primer.php»
Код РНР может быть включен в страницу одним из трех способов:
<?php код ?> |
<? код ?> |
<% код %> |
Я рекомендую пользоваться 1 способом, он работает всегда.
И так мы не будем придумывать ничего нового и выведем на экран надпись «Привет мир!!!» для этого достаточно вставить в наш файл «primer.php» следующий код:
<?php echo «Привет мир!!!»; ?> |
Функция echo просто выводят на экран информацию. Запускаем «Denwer», открываем браузер и в адресную строку прописываем путь к нашему файлу:
http://localhost/primer.php
Если на вашем экране появилась надпись «Привет мир!!!» значит, все работает исправно. А если нет, то прочитайте статью: «Как установить вэб-сервер «Denwer»» также можете подписаться на обновления, чтобы получать уведомление о добавлении новых статей.
Правила именования переменных
Важно знать, что в PHP все имена переменных начинаются со спецсимвола «$» после чего следует латинские буквы, ни в коем случае имя переменной не должно начинаться с цифры или других спецсимволов. Для того, чтобы задать значение переменной и отобразить ее, можно написать вот такой код:
<?php $a = 5; echo $a; ?> |
на экране должна, появится цифра «5»
Нужно запомнить, что в именах переменных учитывается регистр, так что $a и $A — это разные переменные.
Типы данных
В РНР существуют три основных типа данных: целочисленный «integer», действительный «double» и строковый «string». Кроме основных типов еще существуют два типа — это массивы и объекты.
Тип переменных определяется автоматически. Например:
$a = 5; — Переменная $a будет иметь тип INTEGER (целочисленная).
$a = 5.0; — Переменная $a будет иметь тип DOUBLE (действительная).
$a = «5»; — Переменная $a будет иметь тип STRING (строковой).
Константы
Константы php — это неизменные значения. Для того, чтобы создать константу необходимо воспользоваться функцией define():
define(«BLACK», «#000000»);
В этом примере объявлена константа с именем BLACK, в которой хранится значение «#000000″.
Для того, чтобы определить, существует ли константа необходимо воспользоваться функцией defined(). Если константа не существует, то функция возвратит 0 и возвратит 1, если существует.
В PHP существуют и встроенные константы. Например:
TRUE — «истина»(1)
FALSE — «ложь»(0, пустая строка)
PHP_VERSION — версия анализатора PHP
PHP_OS — операционная система
__FILE__ — имя файла
__LINE__ — номер текущей строки в исполняемом файле
Конечно это не все константы PHP. Чтобы узнать о встроенных константах больше обратитесь к учебнику в разделе учебники.