Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
РНР не нужно скрывать, он не виден пользователю. Топикстартеру похоже нужно скрыть HTML, отображаемый при открытии исходного кода страницы в браузере.
Если так, то скрыть его нельзя, так как этот код читает браузер и выводит. Если скроешь - браузер просто его не выведет.
Есть варианты, такие, как блокировка контекстного меню страницы, но это тоже не панацея
Были старинные варианты, где содержимое выводилось через JS, а сам код фактически был зашифрован в base64 или чем-то подобном - короче если постараться то тоже можно выудить, но зачем вообще изобретать такие велосипеды, не понимаю.
Товарищ, видимо, спрашивает про запрет "показать исходный код".
Унылая защита от копипастеров, которые руками копируют и пока не в состоянии делать всё на автомате.
Если закрыть полностью (через ajax сайт будет работать) - то сайт тупо вылетит их поиска, ибо ботам будет нечего индексировать.