PHP 5 для начинающих

Печать

register_user(); $userid = get_userid(); $_SESSION['userid'] = $userid;

}

session_start();

session_register("userid", "useremail"); if (empty($_GET['action'])){ $_GET['action'] = "";

}

switch($_GET['action']) { case "order":

place_order(); break; case "register":

customer_session(); order_menu(); break; default:login_form(); break;

} ?>

Глава 12

Упражнение 1

В чем разница между классом и объектом?

Решение

Класс подобен чертежу, в котором лишь указаны инструкции для создания объекта. Объект представляет собой экземпляр класса. Классы используются во время разработки, в ходе изменения кода в PHP-файле. Объекты используются во время выполнения программы, когда присваиваются или изменяются значения свойств и вызываются методы. Класс представлен текстом в текстовом файле. Объект существует в памяти в виде инструкций.

Упражнение 2

Объясните идею наследования и дайте пример того, когда его следует использовать, не повторяя при этом примеров, рассмотренных в данной главе.

Решение

Наследование — способность объекта приобретать свойства и методы родительского объекта. Наследование подразумевает связанную иерархию и повторное использование кода. Дочерний класс ------ более специализированная версия родительского класса, имеющая дополнительные методы и свойства и/или другую реализацию тех же методов и свойств. В дочернем классе не может быть меньше методов или свойств, чем в родительском. Примером наследования может быть связь между позвоночными животными и млекопитающими. Все позвоночные животные имеют позвоночник, состоящий из множества позвоночных костей, окружающих спинной мозг,