Örneğin,
class Foo
{
private static $my_static;
public static function staticValue() {
if (self::$my_static === null) {
self::$my_static = 'foo';
}
return self::$my_static;
}
}
Foo::staticValue()
$my_static
foo
olarak koyacaktır ve sonraki çağrılar Foo::staticValue()
{vücuda gitmeyecek ilk çağrı [(4)]} deyim ama dönüş foo
hemen. Bu doğru mudur?