Языке php: PHP: Что такое PHP? — Manual

Язык PHP: особенности, актуальность, перспективы

В статье рассказывается: 

  1. История языка PHP
  2. Ключевые отличия языка PHP
  3. Задачи, выполняемые языком PHP
  4. Сферы применения PHP
  5. Плюсы и минусы языка PHP
  6. Перспективы развития и применения языка PHP
  7. Обучение языку PHP
  8. Пройди тест и узнай, какая сфера тебе подходит:
    айти, дизайн или маркетинг.

    Бесплатно от Geekbrains


Про язык PHP слышали, вероятно, даже далекие от программирования люди. Этот инструмент появился в середине 90-х годов прошлого века и быстро достиг огромной популярности. Учитывая возраст этого языка, многие желающие начать карьеру в IT решают обратить свое внимание на другие варианты. Однако такое решение будет несколько поспешным.

В статье мы расскажем, зачем нужен PHP, какие задачи он решает, а также рассмотрим его популярность сегодня и перспективы на ближайшее будущее. Для тех, кто изменит свое решение в пользу изучения этого языка, подскажем лучшие курсы. После их прохождения работа со стабильным и высоким заработком вам будет обеспечена.

История языка PHP

Впервые язык PHP был представлен в 1994 году. Это был CGI-скрипт, основанный на Perl. Он собирал статистику по просмотрам резюме, принадлежащего самому разработчику языка Расмусу Лердорфу. Собственно, так PHP и получил свое название – ведь своим появлением он обязан персональной странице в интернете, которая существовала на самом деле. Программа, как и другие открытые приложения времен отсутствия Open Source, распространялась с пометкой freeware (свободный софт).

История языка PHP

Версии выходили в следующей последовательности:

  1. PHP/FI создана в середине 1995 года. Основной модуль программы был переписан на языке C. Также добавлена поддержка mSQL, благодаря которой создать сайт было проще. Тогда же разработаны первые теги, позволяющие вставлять код в HTML, правда, соединять базы данных и веб-страницы еще было нечем. Так как программа распространялась свободно, Лердорф получал от пользователей советы, как улучшить платформу и исправить ошибки.
  2. PHP 2. В результате исправлений в 1996 году увидела свет вторая версия языка, и уже через год более 50 тыс. сайтов использовали его возможности.
  3. PHP 3. Создатели – Энди Гутманс и Зив Суразски, использовавшие разработки Лердорфа. Нужно было сделать приложение для eCommerce, поэтому потребовалось обновление. Первая версия после этого фактически не использовалась. В новую был внедрен API, он стал главным инструментом, который увеличил функционал платформы. Также в ней появилась поддержка объектно-ориентированного синтаксиса.
  4. PHP 4. На волне успеха предыдущей версии в этой было решено переписать ядро платформы. Это привело в 1998 году к началу работы над принципиально новой системой. Производительность значительно возросла, появилась буферизация вывода, поддержка HTTP-сессий. В 2000 году версия вышла на рынок. Дорабатывали функционал разработчики из многих стран, как это повелось с первой версии.
  5. PHP 5. Релиз вышел в 2004 году. Производительность снова выросла, система программирования стала напоминать Java, также платформа начала поддерживать XML. Серьезные изменения привели к потере совместимости с предыдущими версиями. Однако новый функционал компенсировал эту проблему. PHP стал полноценным языком программирования.

В настоящее время используются 6 и 7-я версии. Но с 2010 года 6-ю в качестве базовой платформы на хостингах нередко заменяют 5-й из-за проблем с поддержкой Юникода. С 2015 года ведущей считается 7-я версия, и новые разработки ведутся на ее основе. В нее внедрено очень много новых операторов, из-за чего возникают проблемы с обратной совместимостью.

История языка PHP

В настоящее время PHP уже не является языком, на котором создаются персональные страницы, поэтому значение термина изменилось на Hypertext Preprocessor. Развитие не останавливается, в 2020 году разработчики представили версию 8. В ней хотят отойти от языка С, на каком написан PHP. Несмотря на то, что специалисты Microsoft отказались от тестирования безопасности из-за прекращения поддержки кода, этим вопросом занялись пользователи-энтузиасты.

Ключевые отличия языка PHP

По характеристикам PHP можно понять, каким образом он выполняет задачи, как происходит взаимодействие с сайтами и приложениями, можно ли его менять и как.

Этот язык – скриптовый, или сценарный, то есть предназначен для программ, автоматизирующих выполнение, или интерпретацию, мелкой рутинной работы – скриптов (сценариев). В противном случае она выполняется вручную.

Т.о. PHP выступает в качестве интерпретатора. Можно сравнить его работу с файлом, в котором часть текста написана на русском языке, другая – на английском, и нужно перевести ее. Аналогично – файл .php: его составляют HTML («русский язык») и php-код («английский», который требуется «перевести», то есть обработать).

Из того, что PHP — интерпретируемый язык и является интерпретатором, вытекает множество преимуществ:

  • Поскольку он выполняет рутинные задачи, выделенную память освобождать не приходится, также нет необходимости закрывать файлы, когда с ними закончили работать.
  • Он контролирует процесс отладки программ и поиска ошибок, вследствие чего они становятся проще.
  • Если приложение неправильно работает, зависания сервера исключены.

Топ-30 самых востребованных и высокооплачиваемых профессий 2022

Поможет разобраться в актуальной ситуации на рынке труда

Подборка 50+ ресурсов об IT-сфере

Только лучшие телеграм-каналы, каналы Youtube, подкасты, форумы и многое другое для того, чтобы узнавать новое про IT

ТОП 50+ сервисов и приложений от Geekbrains

Безопасные и надежные программы для работы в наши дни

pdf 3,7mb

doc 1,7mb


Уже скачали 15976

Также это серверный язык, и все действия выполняются на удалённом веб-сервере. При открытии сайта запрос отправляется на этот обработчик, производится заданный процесс, после чего отдается результат, и задача завершается. То есть устанавливать на устройство PHP не обязательно, более того, оно может вообще не понимать и даже не знать этот язык. И тем не менее сайт или приложение отлично запустятся и будут работать как на компьютере или ноутбуке, так и на смартфоне.

Ключевые отличия языка PHP

Еще одно отличие PHP — он обладает динамической типизацией. Она характеризуется определением типа переменных непосредственно при выполнении программы, при этом любой тип может использоваться с другим. Неявные преобразования проходят в автоматическом режиме.

Задачи, выполняемые языком PHP

Главное назначение языка PHP – делать страницы HTML «живыми». По умолчанию они статичны, неизменны. То есть после создания и загрузки на сайт браузер будет показывать страницу пользователю, обратившемуся к ней, в одном и том же виде. Далеко не всегда это хорошо.

Визиты на сайт связаны с поиском информации. Ресурс должен выдавать актуальные сведения, которые все время меняются. Речь может идти, например, о:

  • курсе валют;
  • прогнозе погоды;
  • счетчике посещений страницы.

С помощью одного HTML эти задачи не решаются, нужен PHP. Он использует алгоритм, описанный выше, то есть принимает запрос, выполняет сценарий и возвращает уже готовый HTML-код серверу, который выдает этот результат в браузер, а тот уже демонстрирует его пользователю. И человек может увидеть актуальные прогнозы, курсы и прочее.

Принцип, по которому PHP трансформирует веб-страницы на сервере перед отправкой браузеру, следующий. Он исполняет определенные схемы работы, в этом процессе изменяет или создает результат данного сценария, выраженный в HTML-коде. Сценарием называется программа на сервере, запускающаяся в ответ на запрос, который пришел от браузера. Затем PHP передает код браузеру, который не знает, каким образом страница была создана – верстальщиком (статично) или PHP (динамически). Но это и неважно, так как браузер будет работать со всем полученным от веб-сервера.

Задачи, выполняемые языком PHP

Именно поэтому новое определение PHP – препроцессор гипертекста. Любая запрошенная страница, имеющая адрес *.php, заставляет браузер обратиться к PHP с запросом на выполнение сценария из файла, который расположен на этой ссылке.

Сферы применения PHP

Язык очень популярен, потому что очень быстро обрабатывает коды, прост в использовании и функционален, распространяет исходные коды с собственной лицензией, обладает кроссплатформенностью. Чтобы разрабатывать и раскручивать сайты на его основе, PHP предлагает встроенные инструменты, имеющие:

  • способность автоматически извлекать переменные окружения сервера, параметры GET и POST в предопределенные массивы;
  • умение взаимодействовать со многими системами управления базами данных, в том числе SQLite, MySQL, DBX, Microsoft SQL Server, dBase, DB+++ и пр.;
  • автоматический режим отправки HTTP-заголовков, благодаря чему поисковая оптимизация сайта становится легче;
  • способность обработки файлов, которые загружаются на сервер;
  • возможность работать как с удаленными, так и с локальными файлами, сессиями, сокетами, HTTP-авторизацией, cookies, XForms.

Интенсив «Путь в IT» поможет:

  • За 3 часа разбираться в IT лучше, чем 90% новичков.
  • Понять, что действительно ждет IT-индустрию в ближайшие 10 лет.
  • Узнать как по шагам c нуля выйти на доход в 200 000 ₽ в IT.

При регистрации вы получите в подарок:

«Колесо компетенций»

Тест, в котором вы оцениваете свои качества и узнаете, какая профессия в IT подходит именно вам

«Критические ошибки, которые могут разрушить карьеру»

Собрали 7 типичных ошибок, четвертую должен знать каждый!

Тест «Есть ли у вас синдром самозванца?»

Мини-тест из 11 вопросов поможет вам увидеть своего внутреннего критика

Хотите сделать первый шаг и погрузиться в мир информационных технологий? Регистрируйтесь и
смотрите интенсив:

Только до 24 ноября


Осталось 17 мест

Возможности языка PHP также требуются для продвижения сайтов, когда нужно создать пользовательский интерфейс или скрипты, собирающие статистику.

Плюсы и минусы языка PHP

Несомненные достоинства языка в сравнении с аналогичными – это легкость его освоения при высоком уровне производительности. Есть и другие преимущества:

  • Мощность и гибкость. Применим как в обычном блоге, так и в крупных ресурсах, например, интернет-магазинах или социальных сетях.
  • Открытое распространение. PHP – бесплатный язык со свободной лицензией, благодаря чему его могут использовать и частные лица, и коммерческие организации.
  • Простота. Обучиться языку можно за 2–3 недели, освоив принципы работы и основной синтаксис. Для более глубоких знаний потребуется больше времени, но ненамного.
  • Большой круг пользователей. PHP распространен повсеместно, в его сообществе огромное число участников, и при любых затруднениях они готовы помочь другим.
  • Дополняемость. Функциональность увеличивается за счет разных вспомогательных расширений и библиотек.
  • Невысокая требовательность. Практически любой сервер, существующий сегодня, может работать с этим языком.
  • Простое редактирование. Каждый текстовый редактор позволяет писать и редактировать код PHP.

Сферы применения PHP

Но вместе с тем язык имеет и недостатки, некоторые из которых:

  • если требуется десктопное приложение или системный компонент, он не поможет;
  • в сравнении с другими языками крайне плохая защищенность;
  • проблемная работа с глобальными исключениями.

Это очевидные плюсы и минусы. Тот, кто постоянно имеет дело с этим языком, находят свои преимущества и изъяны, которые помогают или мешают работе с ним.

Перспективы развития и применения языка PHP

К сожалению, никто не может точно сказать, что ждет PHP в будущем. Все заключения основаны на предположениях и догадках. Однако можно полагать, что востребованность свою он не утратит, потому что значительное количество сайтов создается и работает на нем.

W3Tech сообщает, что в начале лета 2022 года на платформе WordPress работало почти 65 % сайтов, хотя за год до этого их было 63,5 %, а летом 2019 – 61 %. Можно видеть рост популярности этого ресурса, написанного как раз на PHP. С этим же языком работают известные CMS, в первую очередь Joomla! (3,9 %) и Drupal (2,6 %). Все три движка составляют 70 % рыночной доли. Сюда же входят менее востребованные конструкторы и сайты на фреймворках, такие как Laravel и Yii2.

С развитием систем управления контентом предположить, что сайты, которые с ними работают, закроются, очень трудно. Поэтому, скорее всего, интерес к PHP в ближайшем будущем не упадет, а, наоборот, станет выше.

Нужно учитывать, что язык программирования PHP сегодня один из самых используемых, особенно в CMS. Он активно используется в регионах, чтобы быстрее войти в разработку.

Обучение языку PHP

Язык можно изучить, если получить специальность «программист PHP» на курсах GeekBrains. HeadHunter сообщает, что разработчики, освоившие эту профессию, занимают одно из трех ведущих мест по востребованности в сфере IT. Для начинающих язык PHP изучить не составит труда, даже школьного уровня знаний хватает, чтобы овладеть основами HTML/CSS, которые позволят разрабатывать серверы сайтов на PHP и Laravel.

После обучения вы будете:

  • уверенно использовать принципы ООП;
  • знать PHP инфраструктур и организацию веб-приложений;
  • внедрять шаблоны проектирования MVC;
  • работать с шаблонами, файлами, сессиями, куками;
  • знать базовый синтаксис MySQL и принципы объединения таблиц;
  • разбираться в чужом коде;
  • разрабатывать безопасные и быстрые сайты любой сложности;
  • иметь практический опыт выполнения большинства актуальных функциональных решений, в том числе авторизация, каталогизация, галереи, блоги, личные кабинеты, ленты новостей и др.;
  • защищать скрипты от SQL-инъекций и других способов взлома;
  • проектировать бизнес-логику веб-сайтов;
  • проектировать БД в нормальной форме.

Чтобы учиться, требуется компьютер с любой современной операционной системой, соответствующий минимальным требованиям: двухъядерный процессор частотой 1,8 ГГц и выше, оперативка 2 Гб и больше, не менее 20 Гб свободного места на жестком диске. Кроме того, на устройстве должно быть установлено следующее ПО:

  • Редактор кода (Notepad++, IDE).
  • SQL-клиент (HeidiSQL).
  • Сборка веб-сервера (Open Server / XAMPP) или виртуальная машина VirtualBox.

Специалисты прогнозируют активное развитие языка в сторону объектно-ориентированного программирования, где будет и далее развиваться сильная типизация. Она позволит максимально просто работать с крупными проектами. Это значит, что разработчики на PHP в ближайшее время будут решать очень интересные задачи, а вы всегда можете войти в их число.


Продвижение блога — Генератор
продаж


Рейтинг:
5


( голосов
3 )


Поделиться статьей

PHP уроки — обучение основ, курс PHP для начинающих c нуля на itProger

PHP – это один из самых распространённых языков сценариев с широкой сферой применения и opensource-кодом. Если упростить определение, это наиболее популярный веб язык программирования для создания веб-приложений.

Полезные ссылки:

  • Программа PhpStorm;
  • Программа Atom;
  • Скачать PHP можно здесь.

Вначале пути по освоению PHP нужно познакомиться с теорией и определениями. Первоочередной вопрос, что собой представляет PHP?

Базовое представление о PHP

PHP – это аббревиатура от «Hypertext Preprocessor». Корни синтаксиса уходят глубоко в C, Java и Perl. Язык довольно легко даётся в изучение. Главным его преимуществом является быстрый и простой доступ к генерированию веб-страниц. Ещё одно важное достоинство PHP в сравнении с Perl или C – это блоки PHP-кода, которые можно внедрять прямо в документ с HTML.

Язык PHP впервые появился в 1995 году и с тех пор является одним из лидером на рынке веб технологий. PHP является серверным языком программирования, что используется зачастую в веб проектах для обеспечения серверного функционала.

Основным преимуществом языка является его простота изучения, а также легкость применения. На основе PHP реально создавать высокопроизводительные и нагруженные веб-приложения в сжатые сроки. Готовые продукты несложно редактировать, улучшать и поддерживать.

Отличительная черта языка заключается в том, что он обрабатывается на стороне сервера. При помощи нехитрых действий можно создать такой код, что автоматически создаёт страницу, ничем не отличающуюся от чистого HTML-кода. Пользователь не сможет догадаться что перед ним обычный HTML или результат работы PHP.

PHP один из тех языков, с которых можно начинать путь программиста. Несмотря на лёгкость освоения, язык очень функционален, он готов выполнять даже сложные задачи. Даже если вы не знаете ничего о PHP и программировании в целом, особого труда с освоением возникнуть не должно. Нет сомнений, что уже спустя пару часов изучения PHP вы научитесь создавать первые скрипты.

PHP относится к тем языкам, что регулярно улучшаются и развиваются. Он точно будет занимать лидирующие места в сфере веба ещё достаточно долго. Ближайшие 10-15 лет программисты на PHP будут востребованы.

Что значит «серверный язык»?

Язык PHP ценят за мощность и гибкость. Он выступает связующим звеном между клиентом и базой данных, а также выполняет базовую обработку всех входных параметров от пользователя. Всё это стало возможным благодаря работе скриптов на стороне сервера.

Серверные языки умеют работать с базами данных, сессиями, обработкой форм, получением информации о пользователе: его операционная система, браузер и т. д. Сегодня создание современного сайта без использования серверного функционала не является чем-то разумным. Практически любой веб сайт требует наличие базы данных, к примеру, для хранения информации о пользователях. Работать с БД на основе лишь языка JavaScript было бы невозможно, ведь JS по своей сути является клиентским языком (в расчет не берем платформу Node JS).

Практическая сторона вопроса:

  • Удобно создает страницы или их фрагменты, которые одинаково отображаются у каждого пользователя;
  • PHP все равно какая производительность компьютера у пользователя или какая операционная система стоит. Вся обработка данных происходит на сервере;
  • Для получения новых данных на странице обязательно потребуется её обновление (если не прибегать к JS). До обновления страницы стандартными средствами PHP нельзя что-либо менять на ней. Иначе говоря, язык не интерактивный. С помощью Ajax, уже реально обновлять данные веб-страницы без её перезагрузки.

Советы начинающим программистам

Как вы уже поняли, PHP применяется для разработки сайтов. В создании веба участвуют и другие языки, ключевые из них HTML и CSS. Исключительно с помощью PHP не создать сайт. HTML – это структура страницы, а CSS – её стили (цвета, расположение, эффекты и т. п.). 

Важной частью работы с PHP является взаимодействие с базой данных (БД). В ней хранятся базовые данные о пользователе, статьи, заметки и различные другие данные. Добавление, изменение и извлечение данных с БД – это те задачи, с которыми постоянно сталкивается PHP-программист. Именно поэтому должное внимание стоит уделить изучению языка запросов SQL.

У нас на сайте уже есть курсы по изучению JavaScript, HTML и CSS, которые помогут преодолеть пропасть между начинающим и профессиональным программистом.

Хейт и будущее языка ПХП

Возможно, перед изучением PHP вы уже слышали плохие отзывы относительно языка. Они связаны с тем, что PHP хоть и хороший язык, но не универсальный. К примеру, поддержка крупных, высоконагруженных веб-сайтов на PHP осуществляется хуже, нежели на том же Node JS.

Но не спешите закрывать страницу. Да, PHP в некоторой степени не идеальный язык, но все же он явный лидер среди серверных языков программирования. Сегодня PHP сохраняет актуальность, при чём такая тенденция будет сохранятся и далее. Хоть и существуют достойные альтернативы языку, но согласно статистике w3techs, 75% сайтов применяют именно PHP в качестве основного серверного языка. Это значит, что разработчику на PHP всегда найдётся работа с конкурентной оплатой.

В ближайшие годы и даже десятилетия язык никуда не исчезнет и по прежнему будет стоящим для изучения языком. К тому же, язык постоянно обновляется и, возможно, вскоре он заберет еще больший процент на рынке.

По большей степени его хейтят из-за того, что он слишком большой и есть огромное сообщество. В нем находятся как почитатели, так и хейтеры. В любом случае, начав изучение PHP вы не прогадаете.

Вот вам небольшой список сайтов, что написаны на PHP. Среди них:

  • сайт Facebook:
  • социальная сеть Вконтакте;
  • библиотека Wikipedia;
  • движок WordPress;
  • сеть Tumblr.

План курса

В ходе уроков «Курс PHP обучение для новичков с нуля» мы с вами рассмотрим язык PHP. Научимся работать с основными концепциями: с переменными, циклами, условиями и прочими конструкциями. Также мы научимся работать с пользователем: обрабатывать формы, отправлять почту, подключать файлы, выполнять настройку сервера и многое другое.

PHP программирование достаточно простой процесс, который может освоить даже чайник. Наш PHP курс рассчитан на новичков и подойдет каждому для обучения PHP с нуля.

Дополнительные курсы

На нашем сайте вы можете найти более углубленный курс по языку PHP. В нем представлено множество важных концепций, что присутствуют в самом языке. Полный курс по языку PHP можно просмотреть здесь.

Также на сайте есть более углубленная программа по изучению разработки веб сайтов. Ознакомится с программой обучения по Front-end можно по этой ссылке и с программой обучения Full Stack по этой ссылке.

PHP: Препроцессор гипертекста

Популярный скриптовый язык общего назначения , который особенно подходит для веб-разработки.
Быстрый, гибкий и прагматичный, PHP поддерживает все, от вашего блога до самых популярных веб-сайтов в мире.

Что нового в версии 8.1
Скачать

  • 8.1.12 · Список изменений · Обновление
  • 8.0.25 · Список изменений · Обновление
  • 7.4.33 · Список изменений · Обновление

Команда PHP рада объявить о выпуске PHP 8. 2.0, RC 6.
Это шестой релиз-кандидат, продолжающий версию PHP 8.2.
цикл выпуска, примерная схема которого указана в
PHP вики.

Для загрузки исходных кодов PHP 8.2.0, RC 6 посетите веб-сайт
страница загрузки.

Пожалуйста, тщательно протестируйте эту версию и сообщите о любых проблемах, обнаруженных в
система сообщений об ошибках.

Пожалуйста, НЕ используйте эту версию в производственной среде, это ранняя тестовая версия.

Для получения дополнительной информации о новых функциях и других изменениях вы можете прочитать
файл новостей
или ОБНОВЛЕНИЕ
файл для получения полного списка примечаний по обновлению. Эти файлы также могут быть
находится в архиве релиза.

Следующим релизом станет седьмой релиз-кандидат (RC 7), запланированный на 24 ноября 2022 года.

Подписи к релизу можно найти в
манифест
или на сайте QA.

Спасибо, что помогаете нам делать PHP лучше.

Команда разработчиков PHP объявляет о немедленной доступности PHP 7.4.33.

Это выпуск безопасности, исправляющий чтение OOB из-за недостаточного
проверка ввода в imageloadfont() и переполнение буфера в
hash_update() для длинного параметра.

Всем пользователям PHP 7.4 рекомендуется обновиться до этой версии.

Для загрузки исходного кода PHP 7.4.33 посетите нашу страницу загрузок,
Исходный код Windows и двоичные файлы можно найти на странице windows.php.net/download/.
Список изменений фиксируется в журнале изменений.

Команда разработчиков PHP объявляет о немедленной доступности PHP 8.1.12. Это выпуск безопасности.

Всем пользователям PHP 8.1 рекомендуется перейти на эту версию.

Для загрузки исходного кода PHP 8.1.12 посетите нашу страницу загрузок,
Исходный код Windows и двоичные файлы можно найти на странице windows. php.net/download/.
Список изменений фиксируется в журнале изменений.

Команда разработчиков PHP объявляет о немедленной доступности PHP 8.0.25. Это выпуск исправления безопасности.

Всем пользователям PHP 8.0 рекомендуется обновиться до этой версии.

Для загрузки исходного кода PHP 8.0.25 посетите нашу страницу загрузок,
Исходный код Windows и двоичные файлы можно найти на странице windows.php.net/download/.
Список изменений фиксируется в журнале изменений.

Команда PHP рада объявить о выпуске пятого релиза-кандидата PHP 8.2.0, RC 5. Это продолжение цикла выпуска PHP 8.2, примерный план которого указан в PHP Wiki.

Для загрузки исходного кода PHP 8.2.0 RC5 посетите страницу загрузки.

Пожалуйста, тщательно протестируйте эту версию и сообщите обо всех обнаруженных проблемах в системе сообщений об ошибках.

Пожалуйста, НЕ используйте эту версию в производственной среде, это ранняя тестовая версия.

Для получения дополнительной информации о новых функциях и других изменениях вы можете прочитать файл NEWS или файл UPGRADING для получения полного списка примечаний по обновлению. Эти файлы также можно найти в архиве релиза.

Следующим выпуском будет шестой релиз-кандидат (RC 6), запланированный на 10 ноября 2022 года.

Подписи для выпуска можно найти в манифесте или на сайте QA.

Спасибо, что помогаете нам делать PHP лучше.

Команда PHP рада объявить о выпуске PHP 8.2.0, RC 4.
Это четвертый релиз-кандидат, продолжающий цикл релизов PHP 8.2.
примерный план которого указан в
PHP вики.

Для загрузки исходных кодов PHP 8.2.0, RC 4 посетите веб-сайт
страница загрузки.

Пожалуйста, тщательно протестируйте эту версию и сообщите о любых проблемах, обнаруженных в
система сообщений об ошибках.

Пожалуйста, НЕ используйте эту версию в производственной среде, это ранняя тестовая версия.

Для получения дополнительной информации о новых функциях и других изменениях вы можете прочитать
файл новостей
или ОБНОВЛЕНИЕ
файл для получения полного списка примечаний по обновлению. Эти файлы также могут быть
находится в архиве релиза.

Следующим релизом будет пятый релиз-кандидат (RC 5), запланированный
на 27 октября 2022 года.

Подписи к релизу можно найти в
манифест
или на сайте QA.

Спасибо, что помогаете нам делать PHP лучше.

Команда разработчиков PHP объявляет о немедленной доступности PHP 8.0.24. Это выпуск безопасности.

Всем пользователям PHP 8.0 рекомендуется обновиться до этой версии.

Для загрузки исходного кода PHP 8.0.24 посетите нашу страницу загрузок,
Исходный код Windows и двоичные файлы можно найти на странице windows. php.net/download/.
Список изменений фиксируется в журнале изменений.

Команда PHP рада объявить о третьем выпуске-кандидате PHP 8.2.0, RC 3. Это продолжение цикла выпуска PHP 8.2, примерный план которого указан в PHP Wiki.

Для загрузки исходного кода PHP 8.2.0 RC3 посетите страницу загрузки.

Пожалуйста, внимательно протестируйте эту версию и сообщите обо всех обнаруженных проблемах в системе сообщений об ошибках.

Пожалуйста, НЕ используйте эту версию в производственной среде, это ранняя тестовая версия.

Для получения дополнительной информации о новых функциях и других изменениях вы можете прочитать файл NEWS или файл UPGRADING для получения полного списка примечаний по обновлению. Эти файлы также можно найти в архиве релиза.

Следующим выпуском будет четвертый релиз-кандидат (RC 4), запланированный на 13 октября 2022 г.

Подписи для выпуска можно найти в манифесте или на сайте QA.

Спасибо, что помогаете нам делать PHP лучше.

Команда разработчиков PHP объявляет о немедленной доступности PHP 8.1.11. Это выпуск безопасности.

Всем пользователям PHP 8.1 рекомендуется перейти на эту версию.

Для загрузки исходного кода PHP 8.1.11 посетите нашу страницу загрузок,
Исходный код Windows и двоичные файлы можно найти на странице windows.php.net/download/.
Список изменений фиксируется в журнале изменений.

Команда разработчиков PHP объявляет о немедленной доступности PHP 7.4.32. Это выпуск безопасности.

В этом выпуске исправлена ​​бесконечная рекурсия со специальным
сконструированные phar-файлы и предотвращает коллизию с искажением имени переменной для
заголовки __Host/__Secure HTTP.

Всем пользователям PHP 7.4 рекомендуется обновиться до этой версии.

Для загрузки исходного кода PHP 7. 4.32 посетите нашу страницу загрузки,
Исходный код Windows и двоичные файлы можно найти на странице windows.php.net/download/.
Список изменений фиксируется в журнале изменений.

Команда PHP рада объявить о выпуске PHP 8.2.0, RC 2.
Это второй релиз-кандидат, продолжающий цикл релизов PHP 8.2.
примерный план которого указан в
PHP вики.

Для загрузки исходных кодов PHP 8.2.0, RC 2 посетите веб-сайт
страница загрузки.

Пожалуйста, тщательно протестируйте эту версию и сообщите о любых проблемах, обнаруженных в
система сообщений об ошибках.

НЕ ИСПОЛЬЗУЙТЕ эту версию в производственной среде, это ранняя тестовая версия.

Для получения дополнительной информации о новых функциях и других изменениях вы можете прочитать
НОВОСТИ
файл
или
ОБНОВЛЕНИЕ
файл для получения полного списка примечаний по обновлению. Эти файлы также могут быть
находится в архиве релиза.

Следующим релизом будет третий релиз-кандидат (RC 3), запланированный
на 29Сентябрь 2022.

Подписи к релизу можно найти в
манифест
или на сайте QA.

Спасибо, что помогаете нам делать PHP лучше.

Команда PHP рада объявить о первом релизе-кандидате PHP 8.2.0, RC 1. Это продолжение цикла выпуска PHP 8.2, примерный план которого указан в PHP Wiki.

Для загрузки исходного кода PHP 8.2.0 RC1 посетите страницу загрузки.

Пожалуйста, внимательно протестируйте эту версию и сообщите обо всех обнаруженных проблемах в системе сообщений об ошибках.

Пожалуйста, НЕ используйте эту версию в производственной среде, это ранняя тестовая версия.

Для получения дополнительной информации о новых функциях и других изменениях вы можете прочитать файл NEWS или файл UPGRADING для получения полного списка примечаний по обновлению. Эти файлы также можно найти в архиве релиза.

Следующим выпуском будет второй релиз-кандидат (RC 2), запланированный на 15 сентября 2022 г.

Подписи для выпуска можно найти в манифесте или на сайте QA.

Спасибо, что помогаете нам делать PHP лучше.

Команда разработчиков PHP объявляет о немедленной доступности PHP 8.0.23. Это выпуск безопасности.

Всем пользователям PHP 8.0 рекомендуется обновиться до этой версии.

Для загрузки исходного кода PHP 8.0.23 посетите нашу страницу загрузок,
Исходный код Windows и двоичные файлы можно найти на странице windows.php.net/download/.
Список изменений фиксируется в журнале изменений.

Команда разработчиков PHP объявляет о немедленной доступности PHP 8.1.10. Это выпуск с исправлением ошибок.

Всем пользователям PHP 8.1 рекомендуется перейти на эту версию.

Для загрузки исходного кода PHP 8.1.10 посетите нашу страницу загрузок,
Исходный код Windows и двоичные файлы можно найти на странице windows.php.net/download/.
Список изменений фиксируется в журнале изменений.

Команда PHP рада объявить о третьем бета-релизе PHP 8.2.0, Beta 3. Это продолжение цикла выпуска PHP 8.2, примерный план которого указан в PHP Wiki.

Для загрузки исходного кода PHP 8.2.0 Beta 3 посетите страницу загрузки.

Пожалуйста, тщательно протестируйте эту версию и сообщите обо всех обнаруженных проблемах в системе сообщений об ошибках.

Пожалуйста, НЕ используйте эту версию в производственной среде, это ранняя тестовая версия.

Для получения дополнительной информации о новых функциях и других изменениях вы можете прочитать файл NEWS или файл UPGRADING для получения полного списка примечаний по обновлению. Эти файлы также можно найти в архиве релиза.

Следующим релизом будет первый релиз-кандидат (RC 1), запланированный на 1 сентября 2022 года.

Подписи для релиза можно найти в манифесте или на сайте QA.

Спасибо, что помогаете нам делать PHP лучше.

Команда разработчиков PHP объявляет о немедленной доступности PHP 8.1.9. Это выпуск с исправлением ошибок.

Всем пользователям PHP 8.1 рекомендуется перейти на эту версию.

Для исходных загрузок PHP 8.1.9пожалуйста, посетите нашу страницу загрузок,
Исходный код Windows и двоичные файлы можно найти на странице windows.php.net/download/.
Список изменений фиксируется в журнале изменений.

Команда PHP рада объявить о выпуске второй бета-версии PHP 8.2.0, Beta 2. Это продолжение цикла выпуска PHP 8.2, примерный план которого указан в PHP Wiki.

Для загрузки исходного кода PHP 8.2.0 Beta 2 посетите страницу загрузки.

Пожалуйста, тщательно протестируйте эту версию и сообщите обо всех обнаруженных проблемах в системе сообщений об ошибках.

Пожалуйста, НЕ используйте эту версию в производственной среде, это ранняя тестовая версия.

Для получения дополнительной информации о новых функциях и других изменениях вы можете прочитать файл NEWS или файл UPGRADING для получения полного списка примечаний по обновлению. Эти файлы также можно найти в архиве релиза.

Следующим выпуском будет PHP 8.2.0 Beta 3, запланированный на 18 августа 2022 года.

Подписи к выпуску можно найти в манифесте или на сайте QA.

Спасибо, что помогаете нам делать PHP лучше.

Команда разработчиков PHP объявляет о немедленной доступности PHP 8.0.22. Это выпуск с исправлением ошибок.

Всем пользователям PHP 8.0 рекомендуется обновиться до этой версии.

Для загрузки исходного кода PHP 8. 0.22 посетите нашу страницу загрузок,
Исходный код Windows и двоичные файлы можно найти на странице windows.php.net/download/.
Список изменений фиксируется в журнале изменений.

Команда PHP рада объявить о выпуске первой бета-версии PHP 8.2.0, Beta 1. Это продолжение цикла выпуска PHP 8.2, примерный план которого указан в PHP Wiki.

Для загрузки исходного кода PHP 8.2.0 Beta 1 посетите страницу загрузки.

Пожалуйста, тщательно протестируйте эту версию и сообщите обо всех обнаруженных проблемах в системе сообщений об ошибках.

Пожалуйста, НЕ используйте эту версию в производственной среде, это ранняя тестовая версия.

Из-за ошибки, обнаруженной при раннем тестировании этого выпуска, эта версия НЕ может использоваться со сборками ZTS.

Для получения дополнительной информации о новых функциях и других изменениях вы можете прочитать файл NEWS или файл UPGRADING для получения полного списка примечаний по обновлению. Эти файлы также можно найти в архиве релиза.

Следующим выпуском будет PHP 8.2.0 Beta 2, запланированный на 4 августа 2022 года.

Подписи к выпуску можно найти в манифесте или на сайте QA.

Спасибо, что помогаете нам делать PHP лучше.

Команда разработчиков PHP объявляет о немедленной доступности PHP 8.1.8. Это выпуск безопасности.

Всем пользователям PHP 8.1 рекомендуется перейти на эту версию.

Для загрузки исходного кода PHP 8.1.8 посетите нашу страницу загрузок,
Исходный код Windows и двоичные файлы можно найти на странице windows.php.net/download/.
Список изменений фиксируется в журнале изменений.

Команда PHP рада объявить о третьем тестовом выпуске PHP 8.2.0, Alpha 3.
Это продолжение цикла выпуска PHP 8.2, приблизительная схема которого указана в
PHP вики.

Для загрузки исходного кода PHP 8. 2.0 Alpha 3 посетите страницу загрузки.

Пожалуйста, тщательно протестируйте эту версию и сообщите обо всех обнаруженных проблемах в системе сообщений об ошибках.

Пожалуйста, НЕ используйте эту версию в производственной среде, это ранняя тестовая версия.

Для получения дополнительной информации о новых функциях и других изменениях вы можете прочитать
файл новостей,
или ОБНОВЛЕНИЕ
файл для получения полного списка примечаний по обновлению. Эти файлы также можно найти в архиве релиза.

Следующим выпуском будет бета-версия 1, запланированная на 21 июля 2022 года.

Подписи для выпуска можно найти в манифесте или на сайте QA.

Спасибо, что помогаете нам делать PHP лучше.

Команда разработчиков PHP объявляет о немедленной доступности PHP 8.0.21. Это выпуск с исправлением ошибок.

Всем пользователям PHP 8.0 рекомендуется обновиться до этой версии.

Для загрузки исходного кода PHP 8.0.21 посетите нашу страницу загрузок,
Исходный код Windows и двоичные файлы можно найти на странице windows.php.net/download/.
Список изменений фиксируется в журнале изменений.

Команда PHP рада объявить о втором тестовом выпуске PHP 8.2.0, Alpha 2. Это продолжение цикла выпуска PHP 8.2, примерный план которого указан в PHP Wiki.

Для загрузки исходного кода PHP 8.2.0 Alpha 2 посетите страницу загрузки.

Пожалуйста, тщательно протестируйте эту версию и сообщите обо всех обнаруженных проблемах в системе сообщений об ошибках.

Пожалуйста, НЕ используйте эту версию в производственной среде, это ранняя тестовая версия.

Для получения дополнительной информации о новых функциях и других изменениях вы можете прочитать файл NEWS или файл UPGRADING для получения полного списка примечаний по обновлению. Эти файлы также можно найти в архиве релиза.

Следующим выпуском будет PHP 8.2.0 Alpha 3, запланированный на 7 июля 2022 года.

Подписи к выпуску можно найти в манифесте или на сайте QA.

Спасибо, что помогаете нам делать PHP лучше.

Команда разработчиков PHP объявляет о немедленной доступности PHP 8.0.20. Это выпуск безопасности.

Всем пользователям PHP 8.0 рекомендуется обновиться до этой версии.

Для загрузки исходного кода PHP 8.0.20 посетите нашу страницу загрузок,
Исходный код Windows и двоичные файлы можно найти на странице windows.php.net/download/.
Список изменений фиксируется в журнале изменений.

Команда PHP рада объявить о первом тестовом выпуске PHP 8.2.0, Alpha 1. Это запускает цикл выпуска PHP 8.2, примерный план которого указан в PHP Wiki.

Для загрузки исходного кода PHP 8.2.0 Alpha 1 посетите страницу загрузки.

Пожалуйста, тщательно протестируйте эту версию и сообщите обо всех обнаруженных проблемах в системе сообщений об ошибках.

Пожалуйста, НЕ используйте эту версию в производственной среде, это ранняя тестовая версия.

Для получения дополнительной информации о новых функциях и других изменениях вы можете прочитать файл NEWS или файл UPGRADING для получения полного списка примечаний по обновлению. Эти файлы также можно найти в архиве релиза.

Следующим выпуском будет PHP 8.2.0 Alpha 2, запланированный на 23 июня 2022 года.

Подписи к выпуску можно найти в манифесте или на сайте QA.

Спасибо, что помогаете нам делать PHP лучше.

Старые новости

PHP: Загрузки

Текущий стабильный
PHP 8.1.12 (Журнал изменений)

  • php-8.1.12.tar.gz (sig) [19 302 КБ] 27 октября 2022 г.
    e0e7c823c9f9aa4c021f5e34ae1a7acafc2a9f3056ca60eb70a8af8f33da3fdf
  • php-8. 1.12.tar.bz2 (sig) [15 049Kb] 27 октября 2022 г.
    f87d73e917facf78de7bcde53fc2faa4d4dbe0487a9406e1ab68c8ae8f33eb03
  • php-8.1.12.tar.xz (sig) [11 472 КБ] 27 октября 2022 г.
    08243359e2204d842082269eedc15f08d2eca726d0e65b93fb11f4bfc51bbbab
  • загрузки для Windows

Ключи GPG для PHP 8.1

Старая конюшня
PHP 8.0.25 (Журнал изменений)

  • php-8.0.25.tar.gz (sig) [16 080Kb] 27 октября 2022 г.
    349a2b5a01bfccbc9af8afdf183e57bed3349706a084f3c4694aa4c7ff7cb2e9
  • php-8.0.25.tar.bz2 (sig) [12 876Kb] 27 октября 2022 г.
    09d716bceb5b3db76d9023b10c1681ebbe040e51f4c18dfd35f9ff8b73bbcf8c
  • php-8.0.25.tar.xz (sig) [10 550 КБ] 27 октября 2022 г.
    a291b71d0498707fc5514eb5b9513e88f0f1d4890bcdefd67282ded8a2bfb941
  • загрузки для Windows

Ключи GPG для PHP 8. 0

Старая конюшня
PHP 7.4.33 (Журнал изменений)

  • php-7.4.33.tar.gz (sig) [16 474 КБ] 03 ноября 2022 г.
    5а2337996f07c8a097e03d46263b5c98d2c8e355227756351421003bea8f463e
  • php-7.4.33.tar.bz2 (sig) [12,721Kb] 03 ноября 2022 г.
    4e8117458fe5a475bf203128726b71bcbba61c42ad463dffadee5667a198a98a
  • php-7.4.33.tar.xz (sig) [10,176Kb] 03 ноября 2022 г.
    924846abf93bc613815c55dd3f5809377813ac62a9ec4eb3778675b82a27b927
  • загрузки для Windows

Ключи GPG для PHP 7.4


Релизы помечены и подписаны в репозитории PHP Git.
Можно использовать следующие официальные ключи GnuPG текущего менеджера выпусков PHP.
для проверки тегов:

PHP 8.1

паб 2048R/31CBD89E 2016-12-08
      Отпечаток ключа = 5289 95BF EDFB A719 1D46 839E F9BA 0ADA 31CB D89E
uid Джо Уоткинс  net>
pub rsa4096 2021-04-26 [SC] [дата окончания: 2025-11-24]
      39Б6 4134 3Д8К 104Б 2Б14 6ДК3 Ф9C3 9DC0 B969 8544
uid [конечный] Бен Рэмси 
sub rsa4096 2021-04-26 [E] [срок действия истекает: 2025-11-24]
паб rsa4096 2021-04-01 [SC]
      F1F6 9223 8FBC 1666 E5A5 CCD4 199F 9DFE F6FF BAFD
uid [конечный] Патрик Аллаерт 
суб rsa4096 2021-04-01 [E]
   

PHP 8.0

 паб 4096R/70D12172 2017-04-14 [срок действия истекает: 2024-04-21]
Отпечаток ключа = 1729 F839 38DA 44E2 7BA0 F4D3 DBDB 3974 70D1 2172
uid Сара Големон паб rsa4096 2020-05-09 [SC] [дата окончания: 2024-05-08]
БФДД Д286 4282 4Ф81 18ЭФ 7790 9Б67 А5К1 2229 118Ф
uid [ultimate] Габриэль Карузо (менеджер по выпуску)
sub rsa4096 2020-05-09 [E] [срок действия истекает: 2024-05-08]
pub rsa4096 30 августа 2022 [SC] [дата окончания действия: 29 августа 2024]
2C16 C765 DBE5 4A08 8130 F1BC 4B9B 5F60 0B55 F3B4
uid [конечный] Габриэль Карузо

This entry was posted in Популярное