У меня есть строка кода, как это:Как написать файл, как есть?
<?php
echo "Hello World";
?>
Теперь я хочу написать, что в PHP файл только так, как это. Я имею в виду, что я хочу написать этот код с новыми строчными символами. Таким образом, код хранится выше. Итак, как я могу это сделать?
Я пытался использовать прикрепление файла и fwrite
, но они пишут код в одной последовательной линии и то, что я хочу, чтобы он разделен на 3 линии.
- На первой строке -
<?php
- На второй строчке -
echo "Hello world";
- На третьей строке -
?>
Но я хотел бы сделать это, используя только одну строку кода , это было бы похоже на нижеследующее.
$file = 'people.php';
// The new person to add to the file
$person = "John Smith\n";
// Write the contents to the file,
// using the FILE_APPEND flag to append the content to the end of the file
// and the LOCK_EX flag to prevent anyone else writing to the file at the same time
file_put_contents($file, $person, FILE_APPEND | LOCK_EX);
Я не понимаю, какой результат вы ожидаете? что происходит вместо этого? – worenga
Что вы пытаетесь достичь? – soulseekah
Возможно, проблема кроется с редактором, а не с вашим кодом? Как и многие люди, вам нужна '\ n', чтобы получить новую строку. Какой редактор вы используете? – Bananam00n