Ich habe eine Frage darüber, wie PHP Dateisystemoperationen behandelt. Ich verwende diesen Code, der davon abhängt, dass eine Datei erstellt wird, bevor sie verwendet wird, und es fühlt sich an, als ob ich den Code ausführen würde - manchmal funktioniert es, die Datei wird erstellt und der PHP-Code verwendet sie, manchmal auch schlägt fehl.Wartet PHP darauf, dass Dateisystemoperationen (wie file_put_contents) abgeschlossen werden, bevor es weitergeht?
Also ich frage mich, wie php Dateisystemoperationen behandelt, sendet es im Hintergrund oder wartet es bis der Vorgang abgeschlossen ist?
"Blockieren" ist der Begriff, an dem Sie interessiert sind. Blockiervorgänge führen dazu, dass Ihr Programm wartet (oder "blockiert"), bis sie abgeschlossen sind. Nicht-blockierende oder asynchrone Operationen sind solche, die 'in den Hintergrund' geschickt werden :) – meagar