<?php
// Call a static method on a string class or object returned by
// an instance method call
class foo {
static function bar(){
static $flag = 1;
$flag++;
if ($flag == 2 ) {
return 'blee';
}
if ($flag == 3){
return new blee;
}
}
}
class blee {
static function baz() {
echo "Oh, for the baz of it!\n";
}
}
/**********************************/
$foo = new foo;
echo $foo::bar()::baz();
echo $foo::bar()::baz();