Случай 1: использование self
может использоваться для констант класса
class classA {
const FIXED_NUMBER = 4;
self::POUNDS_TO_KILOGRAMS
}
Если вы хотите вызвать его вне класса, используйте classA::POUNDS_TO_KILOGRAMS
для доступа к константам
Случай 2: для статических свойств
class classC {
public function __construct() {
self::$_counter++; $this->num = self::$_counter;
}
}