VishenkaNaTorte, Или __get(), или getX() + getY().
__get() будет «прозрачно подменять» обращение к свойству.
getX() + getY() будут явно показывать, что обращение не прямое.
Я выбираю второй вариант, но и первый тоже имеет право на жизнь.
Сергей Яковлев, Можете, пожалуйста, привести пример с кодом про getX() + getY()?
Я просто в документации ничего про get, кроме __get() найти не могу и не совсем понимаю, для чего это нужно вообще