время
|
|
Глава 6. Проблемы 27
$age years old";
После выполнения данного примера мы получим строку: ?John is 23 years
old?. Думаем, вы согласитесь, что это исключительно удобно и может значитель-
но облегчить работу. Обратите внимание на очень немаловажную деталь —в РНР,
в отличие от многих других языков программирования, различаются строки, за-
90 Часть II. Программирование на РНР
ключенные в одинарные и двойные кавычки. Подобное замещение имен в пере-
менных их значениями производится только в строках, заключенных в двойные
кавычки! Это очень важно запомнить, дабы избежать ошибок в будущем.
ШГ ВНИМАНИЕ
Строки, заключенные в двойные кавычки, могут содержать и более сложные
выражения. Для этого необходимо заключить их в фигурные скобки:
$man = array('John',23);
echo "{$man[0]} is {$man[l]} years old";
Результат будет таким же, как и в предыдущем примере.
У РНР есть еще одна интересная особенность работы со строками — указатель here
docs.
Пример 8.1. Маркер TEXT
$str = <?ТЕХТ
There