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

ncurses_erase

(PHP 4 >= 4.1.0)

ncurses_erase - стирает экран терминала.

Описание

bool ncurses_erase (void)

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

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

ncurses_erase() заполняет экран терминала заглушками/blanks. Созданные заглушки имеют отображение текущего фона, установленное функцией ncurses_bkgd(). Возвращает FALSE при успехе, TRUE, если возникла ошибка.

См. также ncurses_bkgd(), ncurses_clear().


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

extends

Здесь определён класс Named_Cart, который содержит все переменные и функции класса Cart плюс дополнительную переменную $owner и дополнительную функцию set_owner().
Вы создаёте named cart как обычно и можете устанавливать и получать владельца cart. Вы можете использовать функции как обычного cart, так и named carts:

$ncart = new Named_Cart; // создаём named cart $ncart->set_owner("kris"); 
// именуем cart print $ncart->owner; // печатаем имя владельца cart $ncart->add_item("10", 
1); // (функциональность, унаследованная от cart)

Это также называется отношениями "parent-child/родитель-потомок". Вы создаёте класс-родитель и используете extends для создания нового класса-потомка на базе класса-предка. Вы можете затем использовать этот новый класс-потомок как базовый для создания ещё одного нового класса.

Примечание: классы обязаны быть определены перед их использованием! Если вы хотите, чтобы класс Named_Cart расширял класс Cart, вы сначала должны определить класс Cart. Если вы хотите создать новый класс Yellow_named_cart на базе класса Named_Cart, вы должны сначала определить Named_Cart. Короче говоря: важен порядок определения классов.