на нем написано огромное кол-во сайтов, которые нужно кому то обслуживать
низкий порог вхождения, легко учится
много литературы, книг, форумов, большое русскоязычное сообщество
Из минусов - т.к. язык старый, тянет за собой разного рода архитектурные недостатки для обратной совместимости. И много сайтов, особенно старых, созданы в стиле ужасного хард кода.
Особенно в качестве первого языка программирования.
Те, кто говорят, что PHP ужасен или это вообще не язык программирования - либо дураки, либо живут по воспоминаниям, 10-15 летней давности, когда у PHP действительно были проблемы. А проблемы были потому, что PHP изначально не разрабатывался как язык программирования, из-за этого были и многие его архитектурные ошибки.
На данный момент все значимые ошибки исправили, и PHP стал одним из лучших языков программирования по причине его лёгкого изучения, огромной поддержки и материалов на тему.
В последнее время модно хейтить старую добрую "пыху". Больше него негатива пожалуй только в отношении библиотеки jQuery (причина: низкий порог входа и, как следствие, появление большого количества некачественного кода).
Не смотря на это в текстах вакансий регулярно встречается требование необходимости знания и PHP, и jQuery. Я бы не обращала внимания на массовый хейт и изучила бы PHP. Он настолько прост для освоения, что даже не требует прохождения специализированных курсов. Сейчас учусь на курсе web-разработки в Яндекс.Практикуме и, несмотря на то, что курс даёт всю необходимую базу для отличного старта карьеры разработчика, планирую освоить PHP в ближайшее время. Нет плохих инструментов! И под каждую задачу есть свой идеально подходящий! Успехов!
Зарегистрировать в программе достаточно просто, даже для новичка, все знания что нужны для этого, так это знать что такое "Майл почта". Если что то не понятно, смотрите видео.
Нажмите кнопку "Войти в аккаунт"
Нажмите на кнопку регистрации
Введите свою почти
Введите свой ник
Придумайте и введите пароль
К вам на почту придет письмо, скопируйте от туда код
Java 7 SE (есть еще и EE и ME) - последняя, на данный момент версия Java. Как спецификации интерфейсов классов, так и байт-кода (т.е. по идее, байт код скомпилированный под Java 6 может пойти на Java 7, однако, скомпилированный под Java 7 никогда не пойдет на Java 6).
Добавлена новая функциональность, переработан менеджер памяти... На самом деле, много чего нового. Тут описано более подробно (формат ответа не представляет возможным описать все в деталях).