J'utilise la ligne de commande PHP pour créer des fichiers hors ligne. Pour capturer la sortie de script que j'utilise les trucs standards ob_start:Impression sur un terminal en utilisant la mise en tampon de sortie dans les scripts PHP CLI
ob_start();
// Echo lots of stuff
$content = ob_get_contents();
// Now the $content can be written to a file
Cependant, je veux aussi imprimer des messages vers le terminal (par exemple, les avertissements) tout collecte de la « sortie principale » dans le tampon. Y a-t-il un moyen de faire cela? Il ne semble pas possible d'interrompre la mise en mémoire tampon pendant un certain temps pour imprimer les messages du terminal, puis de poursuivre la mise en mémoire tampon à l'endroit où elle se trouvait. Y at-il une solution de contournement pour cela?