Проблем с кавички

teroristd

Registered
Здравейте, опитвам се да запиша файл с php код в него но нещо не мога да се оправя с кавичките. С две думи накрая като отворя файла трябва да има този код в него.

Код:
<?php

return array (
    'val' => 'http://localhost/path/path.css',
    'val2' => 'http://localhost/path2/path2.css'
);

Ето как се опитвам, но нещо не мога да се оправя с кавичките. Файла се записва, но или кавичките са в повече или наклонените черти. Само да добавя, че част от пътя ми идва от тези променливи които, виждате по долу.

Код:
 $open = fopen('Arr.php', 'w');

 $code = '<?php

                return array (
                    \'val\' => \'"\' . $http . \'"/"\' . $host . \'"/"\' . $projectName . \'"/public/css/main.css\'
                );';

 fwrite($open, $code);
 
Много удобно решение на такива проблеми:
PHP:
           $var = <<<TEXT
           text full " of ' quotes \ and / backslashes \' \"''''"""'
TEXT;

http://php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc
 
anonimen каза:
Много удобно решение на такива проблеми:
PHP:
           $var = <<<TEXT
           text full " of ' quotes \ and / backslashes \' "''''"""'
TEXT;

http://php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc

+1

За такива дълги текстове, е най-добрия вариант.
 

Back
Горе