Я пытаюсь прочитать файл в виде строки и вернуть его клиенту для выполнения в виде кода JavaScript, чтобы сохранить его как переменную. Вот так
<?php
$fileName = 'target.js';
$codeAsString = file_get_contents($fileName);
$script = 'var code=\'' . $codeAsString . '\'';
echo $script;
?>
После возвращения я хочу, чтобы переменная code
имела строковое представление содержимого target.js. Тем не менее, это не работает. Я подозреваю, что это связано с символами новой строки и одинарными / двойными кавычками ... В Python есть многострочная кавычка
"""This
is
a "multi"
line
'quote'
"""
Есть ли что-нибудь подобное в Javascript / php? Я даже не могу понять, нужны ли мне одиночные кавычки вокруг $codeAsString
при добавлении его к $script
. Должен ли я вручную входить и ставить обратную косую черту перед всеми кавычками, двойными кавычками, обратной косой чертой ... Конечно, у них есть вспомогательные функции для этого
спасибо.