Функции Язык программирования PHP

ncurses_longname

(PHP 4 >= 4.2.0)

ncurses_longname - возвращает описание терминала.

Описание

string ncurses_longname (void)

Предупреждение!

Эта функция - ЭКСПЕРИМЕНТАЛЬНАЯ. Поведение, имя и всё остальное, что задокументировано для данной функции может быть изменено в будущих релизах РНР без предупреждения. Вы можете использовать эту функцию только на свой страх и риск.

ncurses_longname() возвращает словесное описание терминала. Описание усекается до 128 символов. При ошибке функция ncurses_longname() возвращает NULL.

См. также ncurses_termname().


Назад Оглавление Вперёд
ncurses_killchar Вверх ncurses_mouseinterval

parent

Вы и сами могли заметить, что при написании кода обращаетесь к переменным и функциям в базовых классах. Это особенно верно в отношении классов, которые вы получили в результате очистки или специализации кода в вашем базовом классе.

Вместо использования в вашем коде литерального имени базового класса, используйте лучше специальное имя parent, которое обращается к имени вашего базового класса, как оно дано в объявлении extends в вашем классе. Сделав это, вы исключите использование имени вашего базового класса в более чем одном месте. Если дерево наследования в ходе реализации должно измениться, это изменение можно легко сделать, изменив лишь объявление extends вашего класса.

class A { function example() { echo "I am A::example() and provide basic 
functionality.<br>\n"; } } class B extends A { function example() { echo 
"I am B::example() and provide additional functionality.<br>\n"; parent::example(); 
} } $b = new B; // Здесь будет сделан вызов B::example(), который, в свою очередь, 
вызовет A::example(). $b->example();