Каким образом можно получить доступ к исходному коду сайта?
Никак он это не увидит (не имея доступа к файловой системе на сервере, разумеется).
Про плохой тон - это нужно разделять: шаблон вывода всегда отделять от основного кода.
Про безопасность - сказки.
При всём желании никто не сможет увидеть Ваши конструкции на PHP, если нет прямого доступа к файлам на сервере.
PHP - это серверный язык, скрипт выполняется на сервере, а в браузере Вы видите уже результат работы скрипта.
Есть совсем экзотический и нереальный вариант - на сервере по каким-то причинам отключено выполнение PHP скриптов (глобально. или в какой-то папке), тогда Ваш скрипт выведется как есть - со всеми конструкциями и названиями переменных.