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();
?>
newt_get_screen_size
(PECL newt >= 0.1)
newt_get_screen_size — Fills in the passed references with the current size of the terminal
설명
void newt_get_screen_size
( int &$cols
, int &$rows
)
Fills in the passed references with the current size of the terminal.
인수
- cols
-
Number of columns in the terminal
- rows
-
Number of rows in the terminal
반환값
값을 반환하지 않습니다.
예제
Example #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";
?>
위 예제의 출력:
Your terminal size is: 138x47
frxstrem ¶
2 years ago
