2010-09-26 2 views

ответ

8

Да, это определение свойства static.

Статические свойства относятся к классу , не экземпляров класса.

class SomeClass { 
    private static $instanceCount = 0; 

    function __construct() { 
     self::$instanceCount++; 
     //do other stuff. 
    } 

    function instanceCount() { 
     return self::$instanceCount; 
    } 

} 

$one = new SomeClass(); 
echo $one->instanceCount(); //1  

$two = new SomeClass(); 

echo $one->instanceCount(); //2 
echo $two->instanceCount(); //2 
+0

большой, ясный ответ. спасибо – yossi

+0

@yossi, Чаг Самех! :) –

+0

toda raba, gam lecha :) – yossi

Смежные вопросы