ncurses_end(PHP 4 >= 4.1.0) ncurses_end - останавливает использование ncurses, очищает экран. Описаниеint ncurses_end (void)
|
||||||||||
|
||||||||||
Здесь определён класс 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. Короче говоря: важен порядок определения классов.
| |