- var_dump: documentation ( source)
- rand: documentation ( source)
<?php
class Foo {
public function __construct() { $this->id = rand(0,10); }
}
class Bar {
public function getFoo() {
static $instance;
if (!$instance) {
$instance = new Foo();
}
return $instance;
}
}
$d = new Bar();
var_dump($d->getFoo());
var_dump($d->getFoo());