Разработка магазинов с гарантией попадания в ТОП поисковых систем

Узнать подробнее

Тип String в PHP

Тип String в PHP является строковым типом данных. Следовательно данный тип присваивается переменным, содержащим текстовую информацию в формате строки. Использование строковых переменных имеет ряд особенностей, которые мы рассмотрим в этом уроке.

Тип String в PHP (строковый тип)

Строковый тип в PHP позволяет использовать различные символы в качестве значений для переменных.

Здесь мы рассмотрим основные способы задания строковых переменных, которые перечислены ниже:

Одинарные кавычки

Этот способ задания строки является самым простым, хотя при его использовании встречаются некоторые трудности. Например, если нам необходимо использовать одинарную кавычку внутри строки, то ее придется экранировать символом обратной косой черты «\«:

$a=’ это \’строковая\’ переменная’

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

$a=’ это строковая переменная\\’

Двойные кавычки

Использование ««» является более приоритетным по сравнению с одинарными кавычками. При таком задании строки PHP интерпретатор распознает большее количество управляющих команд, таких как:

Но самым главным преимуществом строки, записанной при помощи двойных кавычек является возможность использования переменных внутри строки:

<?
$a=1;
echo»переменная a=$a»
?>
переменная a=1

Heredoc

HEREDOC – синтаксис является наиболее функциональным способом задания строковых переменных. Используя этот синтаксис вы можете оперировать любыми переменными внутри строки. Также HEREDOC предоставляет широкие возможности по управлению самой строкой и ее содержимым.

Данный синтаксис будет рассмотрен в одном из следующих разделов.