Heim  >  Artikel  >  Backend-Entwicklung  >  So implementieren Sie das Anhängen und Zeilenumbruch mithilfe von file_put_contents in PHP

So implementieren Sie das Anhängen und Zeilenumbruch mithilfe von file_put_contents in PHP

墨辰丷
墨辰丷Original
2018-05-24 11:23:312312Durchsuche

In diesem Artikel wird hauptsächlich die Methode zum Anhängen und Umschließen von file_put_contents in PHP vorgestellt. Ich hoffe, dass er für alle hilfreich ist.

In einigen PHP-Anwendungen müssen Sie in diesem Fall Protokolle schreiben oder einige Informationen aufzeichnen. Für den Betrieb können Sie fopen(), fwrite() und fclose() verwenden. Sie können auch einfach file_get_contents() und file_put_contents() verwenden.

file_put_contents() zum Schreiben von Dateien. Standardmäßig wird die Datei neu geschrieben, was bedeutet, dass der ursprüngliche Inhalt ersetzt wird. Zum Anhängen verwenden Sie den Parameter FILE_APPEND.

Inhalt in Anhängeform schreiben Wenn der Flag-Parameterwert auf FILE_APPEND gesetzt ist, bedeutet dies, dass neue Daten geschrieben werden, indem Inhalt nach dem vorhandenen Dateiinhalt angehängt wird:

FILE_APPEND: Daten durch Anhängen an das Ende der Datei schreiben

int file_put_contents ( string filename, string data [, int flags [, resource context]] )
file_put_contents("log.txt", "Hello world everyone.", FILE_APPEND);

//Parameterbeschreibung:

Dateiname //Der Dateiname, in den Daten geschrieben werden sollen.

Daten //Die zu schreibenden Daten. Der Typ kann ein String, ein Array (jedoch kein mehrdimensionales Array) oder eine Stream-Ressource sein.

flags // Optional, gibt an, wie die Datei geöffnet/geschrieben wird. Mögliche Werte:

FILE_USE_INCLUDE_PATH: // Überprüfen Sie den integrierten Pfad auf eine Kopie des Dateinamens

FILE_APPEND: // Schreiben Sie Daten an das Ende der Datei angehängt

LOCK_EX: //Sperren Sie die Datei

context //Optional, Kontext ist eine Reihe von Optionen, mit denen Textattribute geändert werden können

Oft sind beim Aufzeichnen von Protokollen Zeilenumbrüche erforderlich. Es wird nicht empfohlen, rn zu verwenden, weil:

In Windows ist rn ein Zeilenumbruch

In Mac ist r ein Zeilenumbruch

In Liunx ist n eine neue Zeile

Aber PHP bietet eine Konstante, die zu verschiedenen Betriebssystemen passt, nämlich:

PHP_EOL

file_put_contents("log.txt", "Hello world everyone.".PHP_EOL, FILE_APPEND);

Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Studium aller hilfreich sein wird.


Verwandte Empfehlungen:

Die Rolle von PHP Yield

PHP Namespace (Namespace)

PHPBildbreite, -höhe, -größe, Bildtyp, img-Attribut für Layout abrufen

Das obige ist der detaillierte Inhalt vonSo implementieren Sie das Anhängen und Zeilenumbruch mithilfe von file_put_contents in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn