PHP windows altında komut penceresine bir şey yok, çünkü sağlanan kodu Windows altında çalışmaz. PHP ne emin değilim ama sadece iki satır basit bir FreeBasic program yazdı:
cls
end
Ben o zaman derlenmiş ve düzenli bir komut satırı penceresi altında koştu. Bu sorunu her türlü olmadan ekran temizlenir. Daha sonra PHP aşağıdaki etmedi:
<?php
echo "This is a test\n";
system( "cls.exe" );
exec( "cls.exe" );
passthru( "cls.exe" );
?>
Ben programı çalıştırdığınız sadece "Bu bir denemedir" hattına daha fazla hiçbir şey yapmadı. Böylece, arar ve meydana gelen kaçış dizisi her türlü durur PHP ile devam bastırma çeşit var. Bu PHP giderilene kadar - bir cls yapmak mümkün, ne küfürler, ncurses, ya da diğer herhangi bir kütüphane kullanmak asla. Ne yapılmalı o dilin metodolojileri aracılığıyla yeni bir pencere açmak ve metin penceresini yapmak için bunları kullanacak bir sınıfın çeşit (veya rutin belki sadece bir C kümesi) olarak FreeBasic en pencerelemeler yöntemleri gibi bir şey entegre etmektir. Sonra kaçış dizilerinin tüm çalışacaktır. O zamana kadar - yapmayacaklar.
Bu konuda ne tuhaf buluyorum PHP aslında Perl ve Perl herhangi bir sorun olmadan Windows ncurses yapacak yazılmış olmasıdır. Perl ayrıca tüm kaçış dizileri çalışmalarına olanak tanıyacak. Dolayısıyla, sadece Windows üzerinde yapılıyor şey bu soruna neden olan derlemek var.