Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Работс с XML / 4 сообщений из 4, страница 1 из 1
24.09.2012, 19:31:05
    #37970463
urukhay
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работс с XML
Привет.

В мануале php, по адресу php.net , вижу такую шнягу:

Код: php
1.
$xmlstr = <<<XML ... XML;



Что означает <<<XML?
...
Рейтинг: 0 / 0
24.09.2012, 20:07:44
    #37970495
Леголас
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работс с XML
...
Рейтинг: 0 / 0
24.09.2012, 21:09:16
    #37970534
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работс с XML
Ага, хередок называется. :)
...
Рейтинг: 0 / 0
24.09.2012, 22:43:39
    #37970607
urukhay
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работс с XML
Т.е. смысл сего вида определения строк только в отсутствии необходимости экранировать кавычки?!

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

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
$xmlstr = '<?xml version=\'1.0\' standalone=\'yes\'?>
<doc>
    <tag>
      <id>1</id>
    </tag>
    <tag>
      <id>2</id>
    </tag>
</doc>
';

$movies = new SimpleXMLElement($xmlstr);

print_r($movies);



то все вроде работает, а если в первой строке сделать перенос, т.е. вот так:

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
$xmlstr = '
<?xml version=\'1.0\' standalone=\'yes\'?>
<doc>
    <tag>
      <id>1</id>
    </tag>
    <tag>
      <id>2</id>
    </tag>
</doc>
';

$movies = new SimpleXMLElement($xmlstr);

print_r($movies);



то уже возникает ошибка. Правда этот вопрос уже наверно относится к simpleXML?
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Работс с XML / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]