Heim > Backend-Entwicklung > PHP-Tutorial > Die PHP-Produktionsumgebung verwendet php://stdout für sicheres und effizientes Debuggen

Die PHP-Produktionsumgebung verwendet php://stdout für sicheres und effizientes Debuggen

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-07-29 09:12:18
Original
1445 Leute haben es durchsucht

Es gibt viele Möglichkeiten, PHP während der Entwicklung zu debuggen. Dabei müssen sowohl die Leistung als auch die Sicherheit berücksichtigt werden:

1. Schreiben Sie ein Protokoll und öffnen Sie es mit fopen Das Schreiben eines Protokolls in eine Datei ist einfach und effizient. Wenn jedoch mehrere Benutzer gleichzeitig darauf zugreifen, führt dies zu Konkurrenzproblemen, verbraucht Festplatten-E/A und die Dateigröße ist nicht einfach zu kontrollieren > 2. Schreiben Sie eine Datenbank. Diese Methode löst das Problem. Wettbewerbsprobleme sind ein Problem, aber sie erhöhen die Belastung der Datenbank.

Als ich mir die neuen Funktionen der neuen Version von PHP ansah, php: //stdout ist ab Version 5.6 integriert. Dies ist ein Speicherobjekt, und die Ausgabe wird direkt in der Serverbefehlszeile ausgegeben.

Das Folgende ist mein Testcode



Meine erste PHP-Seite

< ;?php

echo „Hello World!“;

$fd = fopen('php ://stdout', 'w');
if ($fd) {
fwrite($fd , "7777888");
fwrite($fd, "n");
fclose ($fd);
}
?>


Ich verwende eine Pipeline, um die Ausgabe von PHP-CGI zu erfassen. Mehrmals aktualisiert, sind die Ergebnisse wie folgt

Das Obige stellt die Verwendung von php://stdout für sicheres und effizientes Debuggen in der PHP-Produktionsumgebung vor, einschließlich einiger Aspekte davon. Ich hoffe, es wird Freunden, die sich für PHP-Tutorials interessieren, hilfreich sein.


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage