PHP Doku:: Fills in the passed references with the current size of the terminal - function.newt-get-screen-size.html

Verlauf / Chronik / History: (3) anzeigen

Sie sind hier:
Doku-StartseitePHP-HandbuchFunktionsreferenzEingabezeilenspezifische ErweiterungenNewtNewt Funktionennewt_get_screen_size

Ein Service von Reinhard Neidl - Webprogrammierung.

Newt Funktionen

<<newt_form

newt_grid_add_components_to_form>>

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


Ein BenutzerBeitrag:
- Beiträge aktualisieren...
frxstrem
28.07.2010 23: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();

?>



PHP Powered Diese Seite bei php.net
The PHP manual text and comments are covered by the Creative Commons Attribution 3.0 License © the PHP Documentation Group - Impressum - mail("TO:Reinhard Neidl",...)