На практике - очень часто встречаются различные версии одного и того же языка... т.к. далеко не все успевают "перейти" на новую версию. (иногда переход занимает годы...)... и сейчас можно спокойно найти сайты где используется php версии 4.x, 5.x ... если прочтёте - плохо не будет - наоборот, вы подчеркнёте много информации, которая наверняка пригодится не раз. Всё запомнить не возможно - всяких "мелочей" очень много, и чем больше таких "мелочей" будете знать (особенно в разных версиях php), тем проще будет вам работать с любой задачей.
п.с. на сколько я помню... сейчас современная версия php - 7
п.с.с. на хостинге, который я использую, на возможность использовать версию php7 с php5.6 (с момента официального выхода php7) ушло примерно 5 месяцев, прежде, чем хостинг "обновил" конфигурацию своего сервера под php7.
п.с.с.с. идеально правильный код - это "стиль" для данного языка, выработанный вами годами (через огромное кол-во своих ошибок) наработанным опытом и знаниями. По-этому, особо не стоит "заморачиваться" "правильностью", тем более php очень не типизированный язык и позволяет "кодить" очень гибко.
п.с.с.с.с. php версии 6.x не существует