Уроки PHP для начинающих


Команда echo. Создаём простейший скрипт.

Давайте создадим HTML-документ с простейшим  скриптом на языке PHP.

Но сначала небольшое отступление. Для тестирования сайта со скриптами я буду пользоваться Денвером. Если Вы не знаете, что это такое и как его установить, читайте в статье Как установить Денвер? Там же можно скачать Денвер бесплатно. Установив Денвер, возвращайтесь к этим урокам.

Допустим, Денвер Вы установили.

Сайт на Денвере будем создавать здесь:

X:\WebSerwers\home\php\www\

где Х – буква диска, на котором Вы установили Денвер (в каких директориях создаются сайты на локальном сервере, читайте подробно в статье Где размещать сайт на локальном сервере?

На этом подготовка закончена; приступаем непосредственно к изучению php.

Запустите выбранный Вами для работы редактор (Блокнот, Notepad++ или др.) (я буду исходить из того, что Вы набираете в Блокноте - хотя действия в любой программе будут одинаковы).

Введите базовый HTML-код:

<html>
<head>
<title>Простейший php-скрипт</title>
</head>
<body>
</body>
</html>

Если вы не знакомы с тегами HTML, то Вы забежали слишком вперёд, рекомендую сначала пройти уроки по HTML.

Между тегами <body> и </body> вставьте следующий код:

<?php
echo "Это мой первый скрипт на PHP.";
?>

Это и есть простейший php-скрипт. Он состоит всего лишь из одной команды – echo. С помощью команды echo на web-страницу выводится текст, который находится после этой команды.

Важно! Текст после echo заключён в кавычки. В конце строки обязательно ставится точка с запятой.

Сохраните файл под именем index.php; откройте браузер, введите в адресную строку http://php; энтерякните.

Да, как оказалось, не для всех очевидно, что нужно сперва запустить Денвер...

На странице в браузере появится текст «Это мой первый скрипт на PHP»:

Уроки php для начинающих
Рис. 1.

Как видим, в браузере отобразился просто текст. Но в команде echo можно писать не только текст, но и теги форматирования этого текста. Отформатируем наш текст: расположим его по центру и сделаем, например, красным.

Перейдите в Блокнот.

Добавьте следующее (новый код я буду выделять зелёным):

<?php
echo "<p align=’center’><font color=’#FF0000’> Это мой первый скрипт на PHP.</font></p>";
?>

Важно! Внутри команды echo атрибуты тегов заключаем в одинарные кавычки (апострофы).

Сохраните изменения в файле index.php; перейдите в браузер и обновите страницу. Текст выровнялся по центру и стал красным:

Уроки php для начинающих
Рис. 2.

Добавим к этому уроку свои знания о переменных.

Перейдите в Блокнот и добавьте следующий код:

<?php
// определяем переменные
$name = "Меня зовут Андрей.";
$text = "У меня всё получается.";

echo "<p align='center'><font color='#FF0000'> $name Это мой первый скрипт на PHP. $text </font></p>";
?>

Сохраним изменения в файле; перейдём в браузер и обновим страницу. К фразе "Это мой первый скрипт на РНР" прибавились ещё две: "Меня зовут Андрей" и "У меня всё получается":

Уроки php для начинающих
Рис. 3.

Обратите внимание: строка //вводим переменные, на страницу не вывелась. Двойным слешем обозначаются комментарии к коду, которые не предназначены для вывода на страницу. Комментариями будет считаться всё, что находится между // и переходом на новый абзац (когда Вы жмёте на Enter).

Комментарии также можно отделять так (когда нужно закомментировать большой участок кода):

/* текст комментария */

И ещё один маленький пример.

В предыдущем примере мы поместили переменные $name и $text вместе с остальным текстом, заключённым в кавычки:

echo "<p align='center'><font color='#FF0000'> $name Это мой первый скрипт на PHP. $text </font></p>";

Грамотней было бы присоединить переменную к тексту другим способом.

Перейдите в Блокнот; добавьте следующий код:

<?php
// вводим переменные
$name = "Меня зовут Андрей.";
$text = "У меня всё получается.";
$text_2 = "Поэтому я перехожу к следующему уроку.";
echo "<p align='center'><font color='#FF0000'>$name Это мой первый скрипт на PHP. $text</font></p>" .$text_2;
?>

Сохраним изменения; обновим страницу в браузере. Вот что должно получиться:

 

Уроки php для начинающих
Рис. 4.

Разумеется, текст из переменной $text_2 оказался не отформатированным по центру и цвету, т. к. переменная $text_2 находится не между соответствующими тегами.

Важно! Присоединяя переменную к тексту, находящемуся в кавычках, перед переменной ставим «точку» (.). Если текст в кавычках будет продолжаться и после присоединённой переменной, то и после неё ставим точку. Вот так:

echo "первый текст" .$text_2. "второй текст";

Хочу обратить внимание на то, что переменную после команды echo заключать в кавычки вообще не обязательно и присоединение её с помощью точки к остальной информации - более грамотная запись. А вот текст с тегами заключать в кавычки обязательно.

Присоединение переменной с помощью точки называется конкатенацией, то есть склеиванием строки. Конкатенацией соединяют не только переменную с текстом, но и несколько переменных друг с другом:

echo $a . $text;

На этом данный урок закончим; поэкспериментируйте с переменными и выводом их значений на страницу, подставляя их самыми разными способами в команду echo; попробуйте отформатировать текст и для случая, когда переменная присоединяется с помощью точек: подумайте, как можно форматировать текст в такой случае.

Успехов.

До встречи >>>>>>>

Автор: Андрей Чернобай

P. S. Подпишитесь на безплатную рассылку Вокруг Сайта и получайте на свой электронный адрес новые уроки по созданию сайта.

Оставьте свой отзыв о статье:



Введите цифровой код с картинки*:

Новое на сайте

Другие статьи...

Видеокурсы

Рассылки

"Вокруг Сайта"
подпишитесь и получайте на свой e-mail уроки, книги, статьи, скрипты, а также подарки и скидки на товары, продаваемые с сайта

SmartResponder.ru
Ваше имя: *
Ваш e-mail: *

"PHP-песочница"
- PHP для начинающих: уроки с подробным анализом скриптов, необходимых для вашего сайта:

PHP-песочница
Подписаться письмом

Разделы Сайта