Pasek postępu linii poleceń w PHP

Obecnie próbuję dodać pasek postępu do skryptu wiersza poleceń i próbowałem różnych rozwiązań (w tym Zend i Console_ProgressBar). Obaj mają wspólny problem: pasek postępu nie przykleja się na dole okna, ponieważ podczas skryptu wyprowadzane są nowe linie i inne informacje.

Czy jest jakiś sposób, aby zachować pasek postępu na dole terminalu, ale nadal możesz wyświetlać inne informacje, gdy skrypt jest uruchomiony?

[Edytować]

Rozgryzłem to:

Zamiast wyprowadzać bezpośrednio do STDOUT, faktycznie chwytam wyjście wewnątrz zmiennej, wymazuję ekran za pomocąecho chr(27) . '[2J' a następnie wyślij do STDOUT zawartość zmiennej, a następnie dołącz mój pasek postępu.

Mam nadzieję, że to ma sens :)

questionAnswers(4)

yourAnswerToTheQuestion