- var_dump: documentation ( source)
- define: documentation ( source)
<?php
if (!defined('PHP_INT_MAX')) {
$min = -1;
do {
$last = $min;
$min <<= 1;
} while($min < 0);
define('PHP_INT_MIN', $last);
define('PHP_INT_MAX', ~$last);
}
class Foo
{
var $id;
function Foo()
{
static $counter = 0;
$this->id = $counter++;
if ($counter > PHP_INT_MAX) {
$counter = PHP_INT_MIN;
}
}
}
$i1 = new Foo;
var_dump($i1->id);
$i2 = new Foo;
var_dump($i2->id);
$i3 = new Foo;
var_dump($i3->id);
$i4 = new Foo;
var_dump($i4->id);