PHP: нет читаемого вывода, когда я использую символ меньше чем в сочетании с функцией var_dump()

Почему в PHP этот фрагмент кода не возвращает читаемый результат,

$string = "<Hello World!";
var_dump($string);

но это

$string = ">Hello World!";
var_dump($string);

возвращается

">Hello World!"

1 ответ

Решение

Кажется, вы сбрасываете эту переменную в html-файл, и браузер анализирует это:

"<Hello World!"

в качестве

<hello world!"="" <="" body="">
</hello>

Этот фрагмент

$string = ">Hello World!"

не может быть проанализирован как тег html, поэтому вы можете получить читаемый вывод.

Другие вопросы по тегам