php clear(),PHP Clear screen

When your script exits, after ncurses_clear() was called, it could leave your terminal in an inconsistent state.

Therefore, you should call ncurses_savetty() in a constructor and nurses_resetty() in a destructor, to ensure, that your terminal is working fine after your script exits.

Here is an example code snippet, on how to use this function, without falling into trouble ;-)

 // PHP5 Example

class foo

{

/* Foo constructor */

function __construct()

{

/* Initialize ncurses first */

ncurses_init();

/* Save your tty !!! */

ncurses_savetty();

}

function bar ()

{

/* Clear the screen and wait a few seconds */

ncurses_clear();

sleep(5);

}

/* Foo destructor */

function __destruct()

{

/* Restore your terminal settings */

ncurses_resetty();

/* End ncurses and clean up */

ncurses_end();

}

}

$test_ncurses = new foo;

$test_ncurses->bar();

?>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值