Почему не работает геттер?
Потому что вы его не вызываете.
Добавьте строчку $a = $el->myValue; и $n будет выведен.
Точно все нормально (проверили) по коду?
php.net/manual/ru/language.oop5.overloading.php