Почему работает protected конструктор php?
Почему не возникает ошибки?
<?php
// Your code here!
class One{
public $param = 5;
protected function __construct(){
$this->param = 10;
}
public static function getInstance(){
return new One();
}
}
$a = One::getInstance();
echo $a->param;
?>