ncurses_isendwin(PHP 4 >= 4.1.0) ncurses_isendwin - Ncurses находится в режиме endwin, может выполняться нормальный вывод на экран. Описаниеbool ncurses_isendwin (void)
ncurses_isendwin() возвращает TRUE, если ncurses_endwin() был вызван без последующих вызовов ncurses_wrefresh(), иначе FALSE. См. также ncurses_endwin(), ncurses_wrefresh(). |
||||||||||
|
||||||||||
Вышеприведённый пример вызывает функцию example() в классе A, но объектов класса A нет, поэтому мы не можем записать $a->example() или что-нибудь подобное. Вместо этого мы вызываем example() как 'функцию класса', то есть как функцию самого класса, а не объекта этого класса.
Имеются функции класса, но нет переменных класса. Фактически в момент вызова объектов вообще нет. Таким образом, функция класса не может использовать переменные объектов (но может использовать локальные или глобальные переменные) и вообще не может использовать $this.
В приведённом примере class B переопределяет функцию example(). Оригинальное определение в class A скрывается и больше не доступно, если только вы не обратитесь специально к реализации example() в class A с использованием операции ::. Запишите A::example() для этого (фактически вы должны записать parent::example(), как показано в предыдущем разделе).
В этом контексте имеется текущий объект, и он может иметь переменные объекта. Таким образом, при использовании ВНУТРИ функции объекта, вы может использовать $this и переменные объекта.
| |