В 2004 году была выпущена стабильная версия 5.0, которая могла легко конкурировать с другими коммерческими серверными решениями. К сожалению, из-за количества новых изменений в этой версии была потеряна совместимость с предыдущими версиями языка.
Новые функции в этой версии включают модернизированный модуль обработки XML-файлов, который теперь находится непосредственно в ядре приложения, и механизм базы данных SQLite по умолчанию. PDO версии 5.1 PHP — это препроцессор, обеспечивающий взаимодействие не только с базами данных SQL, но и с базами данных Oracle, PostgreSQL и Firebird. Версия 5.2 включает исправления оптимизации и улучшенную поддержку форматов ZIP и JSON.
Шестая версия разрабатывалась в 2005-2010 годах, но так и не увидела свет и осталась в экспериментальной фазе. Еще одна новая основная версия — PHP 7, которая в настоящее время является самой популярной. Несмотря на то, что PHP 6 не был официально выпущен, уже было много ссылок на только что созданную версию 6, и разработчики хотели полностью ее отрезать.
Седьмая версия — это дальнейшее повышение производительности и оптимизация синтаксиса языка. В конце 2020 года был выпущен PHP 8. В настоящее время эта аббревиатура имеет мало общего с его первым названием. Это расшифровывается как препроцессор гипертекста PHP.
Что делает PHP популярным?
Такой огромный интерес к языку возник не на пустом месте. В портфолио PHP есть сильные стороны , которые заставляют веб-разработчиков по всему миру склоняться к этому решению. Вот почему:
* Основной причиной популярности PHP является его низкий порог входа. В случае с героем нашей статьи мы имеем очень простой язык программирования, освоить который несложно даже полным дилетантам. Таким образом, степень сложности является важным элементом популярности PHP.
* Язык Лердорфа не ограничивается одной платформой. Независимо от того, используете ли вы Windows, Linux или Mac, ничто не мешает вам начать программировать на PHP.
* PHP называется с открытым исходным кодом, что означает, что код языка доступен бесплатно для всех, кто хочет создавать на его основе,
* Открытый исходный код превращается в сообщество, собравшееся в огромном количестве вокруг PHP. В случае каких-либо проблем при написании кода мы легко можем получить ответ в местах, посвященных этому языку (которых предостаточно),
* PHP может свободно подключаться к базам данных (MySQL, Postgress и т. д.), независимо от того, основаны ли они на реляционной или нереляционной модели.
Нет комментариев