Создает ли файл fopen() файл или файл обновления, если файл уже существует?Делает ли fopen файл или файл обновления, если файл уже существует?
ответ
Это зависит от режима. Если вы используете r или r +, он не будет создавать файл. Если вы используете w, w +, a, a +, x, X +, c, c +, он создаст файл.
w и w + также удалит все содержимое файла и напишут с начала. a и a + добавят новое содержимое в файл.
. В чем разница между w и w +? –
w для записи только и w + для чтения и письма –
Подробнее см. Здесь: http://php.net/manual/en/function.fopen.php –
fopen перезаписывает содержимое файла, если вы используете режим 'w' в качестве режима, если вы хотите добавить к нему режим 'a' –
В соответствии с документами PHP [fopen()] (http: //www.php. net/manual/en/function.fopen.php) имеет аргумент 'mode', который сообщает PHP, создавать ли новый файл, перезаписывать существующий файл, добавлять в существующий файл или просто открывать существующий файл .... чтение документов PHP всегда должно быть вашим первым шагом, прежде чем спрашивать здесь о SO –