- var_dump: documentation ( source)
<?php
class Connection {}
class Singleton{
static public function get_instance(){
static $i;
$i ?: $i = new Connection();
return $i;
}
}
class A extends Singleton{}
class B extends A{}
var_dump(A::get_instance());
var_dump(B::get_instance());