J'utilise une classe Log pour stocker des messages pendant l'exécution, puis il est supposé écrire ces messages dans un fichier à l'arrêt (avec register_shutdown_function).Arrêt PHP: impossible d'écrire des fichiers?
Mais pour une raison quelconque, je reçois toujours "file_put_contents n'a pas réussi à ouvrir le flux: aucun fichier ou répertoire". Il ne devrait pas être un problème que le fichier n'existe pas, file_put_contents devrait créer le fichier. En fait, tout fonctionne très bien si je fais l'écriture pendant l'exécution (c'est-à-dire avant l'appel de la fonction shutdown).
Est-ce un bug php?
Oui, d'accord avec @konforce. S'il vous plaît trouver http://www.php.net/manual/fr/function.register-shutdown-function.php#61185 –