Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
$o=new Class();
$o->p = 'SmthOld';
call_smth($o);
$this->assertEqual('SmthNew', $o->p); Отражения понадобятся только для тестирования поведения наследников классов с приватными свойствами, когда нормальных акцессоров к ним нет.
The Art of Unit Testing