3 причины освоить PHP
PHP - скриптовый язык программирования, который используется для создания динамических веб-страниц. Зачем его осваивать?
Причина 1
Вы знаете, что такое динамический сайт? Нет, выпадающие меню и окошки на странице - это графические эффекты. А динамика веб страницы - это изменение ее содержимого в зависимости от различных условий, например, по запросу пользователя. Страница с результатами поиска на Яндексе является динамической. А вот фотогалерея со сменой кадров - всего лишь статическая страница с графическими эффектами. Создание динамических страниц невозможно без знания PHP, потому что основой такой страницы является код скрипта, который выполняется на веб-сервере и формирует содержимое, которое передается в браузер пользователя. Хотите делать динамические сайты - нужно осваивать PHP.
Причина 2
Даже если у вас уже есть динамический сайт под управлением какой-нибудь CMS, то при развитии проекта (Вы ведь развиваете свой проект?) рано или поздно станет вопрос о необходимости какой-нибудь функции, которая еще не реализована в модуле или плагине. Вот в этом случае и выручит знание PHP. Можно будет сделать свой плагин, который и будет реализовать нужную функцию. И если возникнут вопросы по работе CMS, знание PHP очень поможет разобраться в проблеме. Все CMS имеют в своей основе PHP-скрипты, которые реализуют основной набор функций. Так что даже наличие CMS на Вашем сайте не снимает актуальности задачи освоения PHP.
Причина 3
Если вы планируете построить свою карьеру в области веб-программирования, то в обязательный список изучаемых вопросов нужно обязательно включить PHP. Кроме того, что данная технология присутствует в списке требований к соискателям на вакансии веб-мастеров, нужно учесть и то, что даже фрилансеры очень часто сталкиваются с задачей переделки уже имеющегося сайта или доработки его. Статистика использования различных CMS показывает, что более 60% сайтов различных фирм используют так называемые самописные системы. Т.е. на их сайтах работают скрипты написанные на PHP. А если у вас будет хороший заказчик, которому понравится то, что вы сделаете на основе CMS, вдруг захочет, чтобы вы подправили другой его веб-проект с использованием самописной системы? Хотите продвигаться вперед как профессионал - осваивайте PHP.