downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

newt_grid_add_components_to_form> <newt_form
[edit] Last updated: Fri, 18 May 2012

view this page in

newt_get_screen_size

(PECL newt >= 0.1)

newt_get_screen_sizeFills in the passed references with the current size of the terminal

Beschreibung

void newt_get_screen_size ( int &$cols , int &$rows )

Fills in the passed references with the current size of the terminal.

Parameter-Liste

cols

Number of columns in the terminal

rows

Number of rows in the terminal

Rückgabewerte

Es wird kein Wert zurückgegeben.

Beispiele

Beispiel #1 A newt_get_screen_size() example

This code prints out the screen size of your terminal.

<?php
 newt_init
();
 
newt_get_screen_size (&$cols, &$rows);
 
newt_finished();

 print 
"Your terminal size is: {$cols}x{$rows}\n";
?>

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

Your terminal size is: 138x47



add a note add a note User Contributed Notes newt_get_screen_size
frxstrem 28-Jul-2010 02:57
Note that this function **requires** you to manually pass by reference:

<?php

newt_init
();

newt_get_screen_size($cols, $rows); // This won't work
# PHP Notice:  Undefined variable: cols in [file] on line 5
# PHP Notice:  Undefined variable: rows in [file] on line 5

newt_get_screen_size(&$cols, &$rows); // This, however, works fine

newt_finished();

?>

 
show source | credits | sitemap | contact | advertising | mirror sites