Мне было интересно, как использовать self :: и $ this вместе в "статическом" классе?
<?php
class Test
{
static private $inIndex = 0;
static public function getIndexPlusOne()
{
// Can I use $this-> here?
$this->raiseIndexWithOne();
return self::inIndex
}
private function raiseIndexWithOne()
{
// Can I use self:: here?
self::inIndex++;
}
}
echo Test::getIndexPlusOne();
?>
Я также добавил вопросы в коде выше, но могу ли я использовать self :: в нестатическом методе и могу ли я использовать $ this-> в статическом методе для вызова нестатической функции?
Спасибо!