abror_91_09
Освоившийся
Дата регистрации:
12.01.2013 15:44:50
Сообщений: 20
<?php
class Square{
private $x1;
private $y1;
private $height;
private $width;
private $id;
public static $id2=0;
public function __construct(){
$this->id = self::$id2;
self::$id2++;
}
public function getId(){
return $this->id;
}
public function __clone(){
$this->id = self::$id2;
self::$id2++;
}
}
$sq = new Square;
echo $sq->getId();
$sq2 = new Square;
echo $sq2->getId();
$sq3 = clone $sq;
echo $sq3->getId();
$sq4 = clone $sq3;
echo $sq4->getId();
$sq5 = clone $sq;
echo $sq5->getId();
?>
Здравствуйте Михаил.
это работает как вы сказали у них разный
"уникальный идентификатор".
проверьте пожалуйста,
это правильно решено или
это решается как то другом способом ?
заранее спасибо!