Это работает:
<?php echo "\"" . $content . "\""; ?>
Это не 500 Внутренняя ошибка сервера:
"<?php echo $content; ?>"
Зачем? Спасибо!
Я использую PHPStorm и MAMP.
Очевидно, вторая покажет вам ошибку. Потому что второй даже не PHP-код. Это просто строка. Посмотрите внимательно, первое, что вы сказали серверу, что это PHP-код, который начался с <?php
и закончился ?>
,
Но во втором коде вы написали <?php
тег внутри цитаты. Так что сервер не знает, что внутри него есть PHP-код. Может быть, вы поняли мою точку зрения.
Других решений пока нет …