Anarki
Новичок
Постинкремент в классе
Результат будет таким
First value(in class) 1
Second Value(in class) 2
First value 0
Second value 1
php 5.2.3
Наводит на размышления.
PHP:
<?php
class MyUniqueldClass {
static $idCounter = 0;
public $uniqueld;
function __construct()
{
self::$idCounter++;
$this->uniqueld = self::$idCounter;
echo 'First value(in class) '.$this->uniqueld."<br />\n";
self::$idCounter++;
$this->uniqueld = self::$idCounter;
echo 'Second Value(in class) '.$this->uniqueld . "<br />\n";
}
}
$obj1 = new MyUniqueldClass();
$a = 0;
$b = $a++;
echo 'First value '.$b."<br />\n";
$b = $a++;
echo 'Second value '.$b."<br />\n";
?>
First value(in class) 1
Second Value(in class) 2
First value 0
Second value 1
php 5.2.3
Наводит на размышления.