PHP (язык программирования)

PHP (от англ. hypertext preprocessor – препроцессор гипертекста), интерпретируемый язык программирования, использующийся для создания динамических сайтов и приложений, работы с базами данных и обработки форм. Обладает широкими возможностями благодаря богатой библиотеке функций и интеграции с другими технологиями. Создан в 1994 г. Р. Лердорфом, позднее претерпел ряд изменений.

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

Синтаксис языка PHP берёт начало из языков C, Java и Perl. PHP поддерживает объектно ориентированное программирование.

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

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

Кроме того, имеется большое количество фреймворков, которые расширяют возможности языка PHP и упрощают разработку, среди наиболее популярных: Laravel, Symfony и CodeIgniter. Также язык PHP обладает возможностью интеграции с различными программными интерфейсами и сервисами.

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

Литература

  • Sklar D. PHP Cookbook / D. Sklar, A. Trachtenberg. – Sebastopol : O'Reilly, 2003.
  • Sanders W. Learning PHP Design Patterns. – Sebastopol : O'Reilly Media, 2013.
  • Lockhart J. Modern PHP : new features and good practices. – Sebastopol : O'Reilly Media, 2015.
  • Zandstra M. PHP Objects, Patterns, and Practice. – 5th ed. ed. – Berkeley : Apress, 2016. – (Expert's voice in Web development).

Интернет-ресурсы

Материалы портала bigenc.ru переданы в ведение АНО «Интернет-энциклопедия «РУВИКИ» на основе лицензионного соглашения. Возможны неточности в отображении материалов. Если у вас возникли вопросы или вы увидели ошибку, пожалуйста, сообщите нам на info@ruwiki.ru