php class Object public function __construct this- id self generateId

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
<?php
class Object
{
public function __construct()
{
$this->id = self::generateId();
}
public static function generateId()
{
return new Integer(...
}
private $id = Null;
}
class Integer extends Object
{
...
}