Ejemplo n.º 1
0
    }
}
class oop_test
{
    static $oop_value;
    function oop_test()
    {
        echo "oop_test()\n";
    }
    function oop_static()
    {
        echo "oop_static()\n";
        if (!isset(self::$oop_value)) {
            self::$oop_value =& new oop_class();
        }
        echo self::$oop_value->oop_name;
    }
}
print foo_static() . "\n";
print foo_static() . "\n";
print bar_static() . "\n";
print bar_static() . "\n";
//print wow_static()."\n";
//print wow_static()."\n";
echo "wow_static()\nwow_global()\nwow:1\nwow_static()\nwow:1\n";
$oop_tester = new oop_test();
print $oop_tester->oop_static() . "\n";
print $oop_tester->oop_static() . "\n";
$oop_tester = new oop_test();
// repeated.
print $oop_tester->oop_static() . "\n";
Ejemplo n.º 2
0
 function oop_static()
 {
     echo "oop_static()\n";
     if (!isset(self::$oop_value)) {
         self::$oop_value = new oop_class();
     }
     echo self::$oop_value->oop_name;
 }