Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: PHP 5 - вопросы и критика
Показать сообщение отдельно

Ветеран


Сообщения: 1862
Благодарности: 132

Профиль | Сайт | Отправить PM | Цитировать


PHP код: Выделить весь код

class ObjectTracker

 
{
  
private static $nextSerial 0;
  
private $id;
  
private $name;

  function 
__construct($name)
  {
  
$this->name $name;
  
$this->id = ++self::$nextSerial;
  }

  function 
__clone()
  {
  
$this->name "Клон "$this -> name;
  
$this->id = ++self::$nextSerial;
  }

  function 
getId()
  {
  return(
$this->id);
  }

  function 
getName()
  {
  return(
$this->name);
  }

 }
 
$ot = new ObjectTracker("Объект Зеева");
 
$ot2 =  clone ($ot);
 print(
$ot->getId() . " " .$ot->getName() . "<br>");
 print(
$ot2->getId() . " " .$ot2->getName() . "<br>"); 

По крайней мере выдает нужный результат.

-------
ДИЛЕТАНТ - это курьезный человек, который испытывает удовольствие делать то, чего не умеет.
AMD 4200+, MSI Neo2Platinum, 2Gb, ATI 9600, D-Link DWL-G510, FreeBSD 8.0, KDE 4.3.4


Отправлено: 21:40, 25-11-2005 | #45

Название темы: PHP 5 - вопросы и критика