ProghubPH
Вопрос из теста PHP основы
PHP / junior

Какой результат выполнения следующего кода?

 один вариант
<?php 
class c{ 
    private $a = 42; 
    function &a(){ 
        return $this->a; 
    } 
    function print_a(){ 
        echo $this->a; 
    } 
} 
$c = new c; 
$d = &$c->a(); 
echo $d; 
$d = 2; 
$c->print_a(); 
?> 
422
4242
код вызовет ошибку