Уроки PHP для начинающих #3 Вывод и переменные

boxes

Содержание курса:

 

Добрый день дорогие друзья! На связи Вадим Апреев и третий урок по  PHP для начинающих

В этой статье мы разберем операторы вывода информации в браузер и поговорим о переменный в языке PHP. Погнали!

 

Вывод в окно браузера средствами PHP:

Откроем код предыдущего урока

<?php

echo ‘hello world’;

?>

Вспоминаем какой результат мы получим после выполнения данного кода. Правильно, выводит в окно браузера надпись hello world.

В этом коде мы знакомимся с основным оператором вывода echo

echo [ содержимое вывода ] ;

К тому же я уверен, что Вы обратили внимание на конструкцию:

<?php

---

?>

Подобной конструкцией "оборачивается" любой php код. Иначе компилятор просто не поймет где начинается и заканчивается Ваш скрипт.

Кроме оператора echo в этой статье я познакомлю Вас с оператором print_r ()

print_r ( [ содержимое вывода ] ) ;

[AdSense-A]

В чем разница в операторах мы разберем в дальнейших уроках. Сейчас мы познакомимся с обеими, но использовать в ближайших скриптах будем только echo

Берем наш код

<?php

echo ‘hello world’;

?>

И пробуем заменить echo на print_r (). Выглядеть это будет так:

<?php

print_r (‘hello world’);

?>

Результат выполнения этого кода будет идентичен предыдущему, то есть вывод в окно браузера hello world.

 

Переменные в языке PHP:

Переменные в php объявляются таким образом:

$имя_переменной. ( $a, $b, $peremennaya)

[AdSense-A]

В языке php переменные не обязательно объявлять до использования.

Cоздадим новый проект в денвере с именем less3.dev (после создания не забудьте перезапустить денвер)

В файле index.php:

<?php

// объявляем переменные

$var1= 'Hello ';

$var2 = ' world';

// выводим переменные

echo "$var1";

echo "$var2";

echo "<br>";  // перевод строки

// выводим переменные одной строчкой кода

echo "$var1 $var2";

echo "<br>";  // перевод строки

// выводим переменные одной строчкой кода (ошибочно)

echo '$var1 $var2';

?>

Разбираем. Оператор echo нам уже знаком. Тег <br> (html тег) Переводит строку.

 $var1= 'Hello '; 

Этой строчкой мы объявляем переменную $var1 и присваиваем ей значение Hello

echo "$var1";

Выводим значение переменной в окно браузера.

Так же давайте обсудим использование кавычек. (echo '$var1 $var2'; и echo "$var1 $var2";)

Разница состоит в том, что при использовании одинарных кавычек интерпретатор не будет смотреть,  что находится внутри, а просто выведет содержимое.

То есть echo '$var1 $var2' выведет в окно надпись $var1 $var2, а не значение переменных. А вот код echo "$var1 $var2" выводит значения переменных, в нашем случае Hello world.

 

Домашнее задание. Подумайте где в коде ниже можно заменить двойне кавычки на одинарные. Ответ пишите в комментарии.

<?php

// объявляем переменные

$var1= 'Hello ';

$var2 = ' world';

// выводим переменные

echo "$var1";

echo "$var2";

echo "<br>";  // перевод строки

// выводим переменные одной строчкой кода

echo "$var1 $var2";

echo "<br>";  // перевод строки

// выводим переменные одной строчкой кода (ошибочно)

echo '$var1 $var2';

?>

Исходники урока:

Скачать less3.dev

 

 

 

 

Добавить комментарий

Ваш e-mail не будет опубликован.