Understanding the PHP Object Model