PHP passthru('cls')无效

时间:2012-12-02 08:44:42

标签: php

我是命令行中PHP的新手。我正在使用Windows,我想在命令行中清除屏幕。我搜索过它并找到了这段代码

<?php passthru('cls'); ?>

但是这段代码不是清除屏幕,而是显示这个字符'♀'。我也尝试过使用shell_execexec,但他们失败了。我做错了什么吗?我该如何解决这个问题?

谢谢:D

1 个答案:

答案 0 :(得分:0)

经过多次搜索,我终于找到了一个适用于Windows 7的答案,它依赖于ANSI(如上面的评论):

echo chr(27)."[H".chr(27)."[2J";

这适用于我在标准控制台 ,因为我安装了Ansicon ,这似乎是您所缺少的......如果您和#39;遇到麻烦你可能也想尝试Console2