Урок 3. Echo

Как стало ясно из предыдущего урока, команда echo в языке php ничто иное, как средство вывода текста.

Вывод строки

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

<?php
$myString = "Hi!";
echo $myString;
echo "<h5>I love my friends!</h5>";
?>

Вывод фразы «Hi!» мы уже знаем. Следующая команда echo, как видно в примере, содержит html тег. Использовать html теги не запрещается, ведь php дает нам динамику, а оформление страницы с помощью html никуда не делось.




Правила использование кавычек:

 

  • Никогда не используйте кавычки внутри строки.
  • Экранируйте внутренние кавычки через слеш. Чтобы избежать обработки внутренних кавычек, просто поставьте обратную косую черту прямо перед ними, то есть \».
  • Используйте одинарные кавычки (апострофы) внутри строки.

Если есть необходимость выводить строку, которая содержит цитату, то либо используйте апостроф (‘), либо экранируйте кавычки поставив слеш перед ними (\»). Обратная косая черта в PHP будет означать, что символ после нее не должен обрабатываться интерпретатором!

Вывод переменных:

Выводить переменные не так уж и сложно. На самом деле для вывода переменных в php ничего сверхъестественного делать не придется. Данный язык это умеет делать и без вашей помощи. Пример:

<?php
$my_string = "Hi.  My name is: ";
$my_number = 3;
$my_letter = b;
echo $my_string;
echo $my_number;
echo $my_letter;
?>

Результат:

Hi. My name is: 3b

Одновременный вывод переменных и текстовых строк

Можно также вывести переменную в двойных кавычках (к примеру, «my friend $variable»). Разместив переменную внутри кавычек («») PHP понимает, что нужно взять ее значение, преобразовать его к строковому типу и вывести. Пример:

<?php
$my_string = "Hi my friend.  My name is: ";
echo "$my_string Jack <br />";
echo "Hi, I'm your friend. $my_string <br />";
echo "Hi, I'm your friend. $my_string Bobetta";
?>

Результат:

Hi my fiend. My name is: Jack
Hi, I'm your friend. Hi my fiend. My name is: 
Hi, I'm your friend. Hi my fiend. My name is: Jack

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

Echo — это не функция




Echo — это не функция, а языковая конструкция. При использовании функций в PHP, они имеют конкретную форму, которая, конечно же будет рассмотрена в нашем курсе, но немного попозже.

Конкатенация строк PHP

Популярнейшее действие со строками — конкатенация, или другими словами присоединение одной строки к другой. Для сего действа есть специальный оператор «.» (точка).

Пример:

<?php 
$a= "Люблю"; 
$b= $a." грозу"; 
$b.=" в начале мая!"; 
echo $b; 
?> 

В итоге получается: «Люблю грозу в начале мая!».

Урок завершен)) Ждите следующего урока, в котором мы будем рассматривать Строки.

Комментарии закрыты.