7.2.1 Problem
7.2.2 Solution
class user {
function load_info($username) {
// load profile from database
}
}
$user = new user;
$user->load_info($_REQUEST['username']);
7.2.3 Discussion
You can instantiate multiple instances of the same object:
$adam = new user;
$adam->load_info('adam');
$dave = new user;
$dave->load_info('adam');
These are two independent objects that happen to have identical
information. They're like identical twins; they may start off the same, but they
go on to live separate lives.