Мне нужно определить строку в PHP, используя CDATA, чтобы передать ее веб-службе.Я не использую XML, но я использую интерфейс JSON.Когда я пишу $string = <![CDATA [blah blah blah]]>, то, если я распечатаю его, я получаю пустую строку.
$string = <![CDATA [blah blah blah]]>
Неверный код PHP. Вам нужно определить строку (по крайней мере, я думаю, что вы хотите это) правильно :
$string = '<![CDATA [blah blah blah]]>';
Если вам нужно использовать ' символов внутри вашей строки, вам нужно их избежать. Смотри http://php.net/string.
'