время
|
|
Глава 6. Проблемы 31
коды со слешем все равно можно. Переменные раскрываются, но следу-
ет проявлять осторожность при выражении сложных переменных в таких строках.
Пример 8.2. Кавычки в строке типа документа
<?php
$str = <?EOD
92 Часть II. Программирование на РНР
/* пример строки,
занимающей несколько строк
и использующей синтаксис документа */
EOD;
/* более сложный пример с переменными */
class foo {
var $foo;
var $bar;
function foo () {
$this->foo = Too' ;
$this->bar = array ( 'Barl' , ЛВаг2' , 'ВагЗ');
$foo = new foo ( ) ;
$name = 4MyName' ;
echo <?EOT
Меня зовут "$name" . Я печатаю $foo->foo.
Теперь я печатаю {$f oo->bar [1] } .
Здесь должна напечататься заглавная буква ХА' : \х41
EOT;
?>
Результат выполнения программы представлен на рис .8.1.
- Microsof! Interne
Меня зовут "MyName". Я печатаю Foo. Теперь я печатаю Ваг2. Здесь должна напечататься заглавная буква 'А1
А
Рис. 8.1. Результат выполнения скрипта
ВНИМАНИЕ
Поддержка такой