Главным разработчиком приложения php является

Главным разработчиком приложения php является

PHP ( /pi:.eɪtʃ.pi:/ англ. PHP: Hypertext Preprocessor — «PHP: препроцессор гипертекста»; первоначально PHP/FI (Personal Home Page / Form Interpreter), а позже названный Personal Home Page Tools [11] — «Инструменты для создания персональных веб-страниц») — C-подобный скриптовый язык [12] общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков, применяющихся для создания динамических веб-сайтов [13] .

Язык и его интерпретатор (Zend Engine) разрабатываются группой энтузиастов в рамках проекта с открытым кодом [14] . Проект распространяется под собственной лицензией, несовместимой с GNU GPL.

Энциклопедичный YouTube

Субтитры

  • 1 Область применения
  • 2 Дополнительные возможности
    • 2.1 Создание GUI-приложений
      • 2.1.1 Расширения
      • 2.1.2 Среды разработки (IDE)
      • 2.1.3 Подключение PHP к проекту
      • 3.1 PHP 7
      • 3.2 PHP 8
      • 4.1 Типы данных
        • 4.1.1 Типизация
        • 5.1 Расширения
        • 5.2 Параметры настройки
        • 5.3 Режимы запуска интерпретатора (SAPI)
        • 5.4 Пасхальные яйца
        • 5.5 Альтернативные реализации
        • 7.1 Фреймворки
        • 7.2 Системы управления содержимым
        • 7.3 Средства для разработки PHP-приложений
        • 9.1 Отсутствие поддержки многобайтовых кодировок в ядре языка
        • 9.2 Отсутствие поддержки многопоточности

        Источник

        Обзор языка PHP: прошлое, настоящее, перспективы

        Язык PHP прочно закрепился в области программирования как основа для создания сайтов любой сложности – от визиток до корпоративных порталов. Название произошло от понятия «Personal Home Page», которое отражает изначальное предназначение – создание персональных страниц в интернете.

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

        История развития PHP

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

        PHP

        Последовательность появления новых версий:

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

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

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

        Области применения

        Преимущество PHP заключается в том, что это серверный язык. Поэтому он и стал основой для создания веб-приложений – пользователи получают результат вычислений, а всю нагрузку по ним забирает удаленный сервер. Именно это стало причиной появления таких CMS, как WordPress, Joomla, Drupal. На PHP написаны фреймворки типа Laravel, Yii2, Symfony.

        PHP лого

        Существует три основных направления, где востребован PHP:

        1. Написание скриптов, исполняемых на стороне сервера. Основное применение PHP – создание сайтов, размещаемых на хостинге (заранее настроенном для этого).
        2. Написание скриптов, которые исполняются в командной строке независимо от веб-сервера и браузера. Примеры приложений – Task Scheduler под Windows, cron под Linux.
        3. Разработка приложений GUI, исполняемых на стороне клиента. Основная сфера применения – создание кроссплатформенных приложений.

        Язык PHP поддерживается буквально всеми платформами – от Microsoft Windows и macOS до GNU Linux, Unix, RISC OS, OS/2 и других. Также он совместим с распространенными web-серверами – Apache, Personal Web Server, Microsoft Internet Information Server, Netscape, Oreilly Website Pro, iPlanet, OmniHTTPd, Xitami, Caudium.

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

        Сегодня активно применяются аналоги PHP – Angular, React, Node.js, Python. Некоторые разработчики даже довлеют за переход на Java и С. Но «старичок» пока держится и будет держаться долго. Все-таки слишком много сайтов разработано и продолжает разрабатываться с активным использованием функционала PHP (до 79%, если верить статистике W3Tech). Например, одни только сайты на CMS WordPress ежедневно создаются сотнями.

        Версии PHP

        Преимущества использования PHP:

        1. низкий порог вхождения,
        2. проверенные инструменты разработки,
        3. крупное профессиональное сообщество,
        4. большая библиотека готовых решений,
        5. нетребовательность к рабочему окружению.

        С точки зрения новичка – это хорошая платформа для изучения разработки веб-сайтов. Синтаксис языка входит в группу С-подобных, поэтому после PHP легко осваивать Java, C#, C++ и подобные платформы. Чуть сложнее будет переходить на Python или Goland, но это дело техники и желания освоиться с новыми направлениями.

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

        Источник

        Читайте также:  Book template html free
Оцените статью