Урок 1. Первая программа на PHP

Начнем с программы. Задача программы будет состоять в том, чтобы она здоровалась с нами. С помощью текстового редактора создаем файл, например, test.php. В нем пишем следующий код:

Первая программа на PHP

Теперь рассмотрим этот код. Он заключается в специальные теги php — <?php и ?>. Далее мы видим оператор echo, который осуществляет вывод информации в браузер. Думаю, Вы уже знакомы с html тегами  —  <html> и <body>, именно их выводит оператор echo в начале и в конце сценария. $my_name – это переменная. Судить о том, что это переменная мы можем со знака доллара $, который ставится перед именами всех переменных.

Данной переменной с помощью оператора присваивания «=» присваивается значение “Саша”, вместо него Вы вписываете в сценарий свое имя. Следующий оператор echo выводит приветствие – “Привет” и значение нашей переменной. Между ними стоит точка «.», этот оператор означает операцию конкатанции (сложения строк). В данном случае мы сложили в одну две строки: строка “Привет” и строка “Значение нашей переменной”.

Теперь сохраняем этот файл на локальном сервере, запускаем его с помощью браузера и смотрим на результат. Я использую сервер Denwer. О том, как установить бесплатный локальный сервер Denwer и как правильно сохранить наш файл test.php читаем здесь.

Одним из отличий PHP от других языков веб-программирования является возможность внедрять код в обычный HTML. Но для того чтобы php интерпретатор смог отличить php код от html-разметки надо использовать специальные теги, наиболее часто в данном языке web-программирования используются 4 виды таких тегов:

— Короткие теги
— Полные теги
— Теги скрипт
— Теги в стиле ASP

Короткие теги в первую очередь удобны своею краткостью при переходе в PHP. Они выглядят следующим образом:

Короткие теги в PHP

Пример:

Использование коротких тегов в php

Но короткая запись не всегда является лучшим вариантом, так как на сервере может быть выключена поддержка коротких тегов, тогда надо редактировать файл php.ini (найти параметр short_open_tagи установить значение on) или же указать параметры конфигурации при компиляции php (необходимо указать ключ enable-short-tags).

Наиболее часто программистами используются полные или стандартные теги, так как они не требуют дополнительных настроек, однозначно указывают на язык веб-программирования и именно они используются в коде XHTML. Синтаксис:

Стандартные теги в php

При использовании этих тегов предыдущий пример будет выглядит следующим образом:

Использование полных тегов

Довольно редко php-программисты используют теги в стиле ASP:

<%

%>

Они, как и короткие теги быстро выводят значения переменных PHP в тексте документа  HTML. Аналогично в php.ini должен быть включен (должен иметь значение on) параметр asp_tags.

Последним вариантом тегов оформления перехода являются теги по-подобию скриптового языка JavaScript, они имеют следующий синтаксис:

Теги перехода в стиле JavaScript

PHP-выражение – это набор элементов языка, описывающий определенное действие. Все выражения в PHP разделяются точкой с запятой “;”, а завершаются закрывающим тегом ?>. Точка с запятой и закрывающий тег называют терминаторами (что в переводе с английского значит — завершать). Сравним 2 кода:

Терминаторы в php

Терминаторы в php

Результат исполнения будет одинаковым, но если во втором примере дописать после print «Hello» еще одно выражение, то получим ошибку. Поэтому желательно ставить  точку с запятой в конце каждого выражения, хотя это и не всегда необходимо.

Почти все программисты при написании кода используют комментарии, это делается для того, чтобы потом было легче разбираться в сложном коде. В PHP используют 3 типы комментариев. Рассмотрим их на примерах:

# Это однострочный комментарий

//Это тоже однострочный комментарий

/* А это уже

длинный многострочный

комментарий

*/