Я пробовал искать способ избежать php в строке и не увенчался успехом. Я в основном хочу иметь возможность писать строку, содержащую php, без php-анализа.Escape PHP в String
Ошибка:
Undefined Variable
Код
$file = fopen("test.php", "w");
$content = "<?php echo $somevariable; ?>";
fwrite($file, $content);
* обновлен, чтобы показать переменную в строку.
Используйте одинарные кавычки. –
PHP не будет выполнять встроенный PHP. То, что у вас есть, будет работать именно так, как вы хотите: символы '' '', '' ',' p' и т. Д. ... будут записаны в файл. –
Ух, что вам нужно? Ваш код выглядит отлично. – Nicolas