в статичиском методе невозможно использовать $this, это не логично
подумай теперь что из этого выплывает
с помощью стат поля можно например считать общ кол-во обьектов даного класса
т к как поле $count единое для всех обьектов, создавая новый обьект мы можем просто увиличивать этот счечик и в любое время узнать значение счечика
class A {
$x;
static $count = 0;
staric $className = "A";
function __construct($x) {
$this->x = $x;
self::count += 1;
}
}
$one = new A(5);
$two = new A(10);
$one->x; // 5
$two->x; // 10
A::count; //2
$two::className(); // A (Начиная с PHP 5.3.0)
(примеры образные)