php[world] 2018 - Call for Speakers


(PHP 4 >= 4.0.7, PHP 5 < 5.3.0, PECL ncurses >= 1.0.0)

ncurses_beepProducir un beep en la terminal


int ncurses_beep ( void )

Esta función ha sido declarada EXPERIMENTAL. Su funcionamiento, nombre y la documentación que le acompaña puede cambiar sin previo aviso en futuras versiones de PHP. Utilícela bajo su propia responsabilidad.

ncurses_beep() envía una alerta auditiva (campana), y si no es posible produce un relampagueo en la pantalla.

Ver también

add a note add a note

User Contributed Notes 2 notes

arplynn at gmail dot com
12 years ago
If you want to make the terminal beep on a PHP CLI application without needing the ncurses library, use the following code:


function cli_beep()

divinity76 at gmail dot com
4 days ago
arplynn's function has a subtle bug, if it's being called while ob_start()'s output buffering is active, it does not make the system beep, and worse, it may corrupt whatever data is being generated under OB, by inserting an unprintable ascii character in it. use fprintf to STDOUT to bypass OB, eg

function cli_beep() {
fprintf ( STDOUT, "%s", "\x07" );
To Top