Когда я начинал программировать, то много не понимал в служебных символах php. Вот сейчас хочу рассказать как и что они значат.
Создадим файл zvladtest1.php и туда этот код:
Когда запустим, выведет нам такое:
==> когда используете двойные кавычки, то будет выводиться содержимое переменной. Когда одинарные кавычки - выедет саму переменную.
Зачем?! Для того что бы... Смотрите пример :)
Результат будет таким:
В строке "d:\nzvlad" есть служебный символ перевода строки - "\n".
\n Новая строка (Enter)
\r Возврат курсора
\t Горизонтальная табуляция
\\ Обратная косая черта(прямой слеш)
\$ Знак доллара
\" Кавычка
\[0-7]{1-3} Восмеричная запись числа (в виде регулярного выражения)
\x[0-9A-Fa-f]{1,2} Шестнадцатиричная запись числа (в виде регулярного выражения)
Все. :)
Удачи)
Различие между кавычками(") и апострофом (')
Создадим файл zvladtest1.php и туда этот код:
$a="ВЛАД";
$b1="Переменная a - $a";
$b2='Переменная a - $a';
echo $b1."<br>".$b2;
Когда запустим, выведет нам такое:
Переменная a - ВЛАД
Переменная a - $a
Переменная a - $a
==> когда используете двойные кавычки, то будет выводиться содержимое переменной. Когда одинарные кавычки - выедет саму переменную.
А зачем тогда одинарные кавычки?
Зачем?! Для того что бы... Смотрите пример :)
$a='d:nzvlad';
$b="d:nzvlad";
echo $a."<br>".$b;
Результат будет таким:
d:\zvlad
d:
vlad
d:
vlad
В строке "d:\nzvlad" есть служебный символ перевода строки - "\n".
Таблицы служебных символов
\n Новая строка (Enter)
\r Возврат курсора
\t Горизонтальная табуляция
\\ Обратная косая черта(прямой слеш)
\$ Знак доллара
\" Кавычка
\[0-7]{1-3} Восмеричная запись числа (в виде регулярного выражения)
\x[0-9A-Fa-f]{1,2} Шестнадцатиричная запись числа (в виде регулярного выражения)
Все. :)
Удачи)
- Владислав
- 26-09-2011, 15:53
- 18 603