Почему эти кавычки нарушают мой код в HTML, но работают через эхо PHP?

Это работает:

<?php echo "\"" . $content . "\""; ?>

Это не 500 Внутренняя ошибка сервера:

"<?php echo $content; ?>"

Зачем? Спасибо!

Я использую PHPStorm и MAMP.

0

Решение

Очевидно, вторая покажет вам ошибку. Потому что второй даже не PHP-код. Это просто строка. Посмотрите внимательно, первое, что вы сказали серверу, что это PHP-код, который начался с <?php и закончился ?>,

Но во втором коде вы написали <?php тег внутри цитаты. Так что сервер не знает, что внутри него есть PHP-код. Может быть, вы поняли мою точку зрения.

-1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]