ПоставщикамБлог

Программирование на PHP

Программирование на PHP

PHP (англ. PHP: Hypertext Preprocessor — «PHP: препроцессор гипертекста»; первоначально Personal Home Page Tools — «Инструменты для создания персональных веб-страниц») — скриптовый язык общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков, применяющихся для создания динамических веб-сайтов.

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

В области веб-программирования, в частности серверной части, PHP — один из популярных сценарных языков (наряду с JSP, Perl и языками, используемыми в ASP.NET).

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

  • автоматическое извлечение POST и GET-параметров, а также переменных окружения веб-сервера в предопределённые массивы;
  • взаимодействие с большим количеством различных систем управления базами данных через дополнительные модули (MySQL, MySQLi, SQLite, PostgreSQL, Oracle (OCI8), Oracle, Microsoft SQL Server, Sybase, ODBC, mSQL, IBM DB2, Cloudscape и Apache Derby, Informix, Ovrimos SQL, Lotus Notes, DB++, DBM, dBase, DBX, FrontBase, FilePro, Ingres II, SESAM, Firebird / InterBase, Paradox File Access, MaxDB, Интерфейс PDO), Redis;
  • автоматизированная отправка HTTP-заголовков;
  • работа с HTTP-авторизацией;
  • работа с cookies и сессиями;
  • работа с локальными и удалёнными файлами, сокетами;
  • обработка файлов, загружаемых на сервер;
  • работа с XForms.

В настоящее время PHP используется сотнями тысяч разработчиков. Согласно рейтингу корпорации TIOBE, базирующемся на данных поисковых систем, в мае 2016 года PHP находился на 6 месте среди языков программирования. К крупнейшим сайтам, использующим PHP, относятся Facebook, Wikipedia и др.

Входит в LAMP — распространённый набор программного обеспечения для создания и хостинга веб-сайтов (Linux, Apache, MySQL, PHP).

Язык автоматически поддерживает HTTP Cookies, в соответствии с стандартами Netscape. Это позволяет проводить установку и чтение небольших сегментов данных на стороне клиента. Работа с Cookies организована посредством сеансов (сессий). У сессий есть срок действия (после его истечения, данные удаляются), в сессиях можно хранить и редактировать разные типы данных, в том числе сериализованные - пропущенные через serialize( процесс происходит автоматически), PHP-объекты.

Наиболее популярные продукты категории Программирование на PHP Все продукты категории

AgiliWay CUSTOM Software development
7
5
Diceus Разработка ПО
8
13
devRecords Разработка ПО
6
16
Bilberrry Разработка ПО
16
1
OWEBEST Разработка ПО
9
11
Keene Systems Разработка ПО
12
13
Katasis Разработка ПО
1
19
SIB Infotech Разработка ПО
9
2
Kays Harbor Разработка ПО
9
20
EffectiveSoft Разработка ПО
10
10

Поставщики Программирование на PHP

Ardas
FRA...
  • FRA
  • GBR
  • UKR
  • USA
Andersen
DEU...
  • DEU
  • GBR
  • GEO
  • HUN
  • KAZ
  • LTU
  • POL
  • UKR
Echo
CAN...
  • CAN
  • GBR
  • UKR
  • USA
Digicode
BLR...
  • BLR
  • CRI
  • ISR
  • UKR
  • USA
CitrusDEV
CAN...
  • CAN
  • DEU
  • ISR
  • UKR
  • USA
Oro
DEU...
  • DEU
  • FRA
  • UKR
  • USA
LineUp
FRA...
  • FRA
  • ITA
  • POL
  • RUS
  • UKR
  • USA

Производители Программирование на PHP

Ardas
FRA...
  • FRA
  • GBR
  • UKR
  • USA
Andersen
DEU...
  • DEU
  • GBR
  • GEO
  • HUN
  • KAZ
  • LTU
  • POL
  • UKR
Echo
CAN...
  • CAN
  • GBR
  • UKR
  • USA
Digicode
BLR...
  • BLR
  • CRI
  • ISR
  • UKR
  • USA
CitrusDEV
CAN...
  • CAN
  • DEU
  • ISR
  • UKR
  • USA
Oro
DEU...
  • DEU
  • FRA
  • UKR
  • USA
LineUp
FRA...
  • FRA
  • ITA
  • POL
  • RUS
  • UKR
  • USA
GNS
GBR...
  • GBR
  • NOR
  • POL
  • UKR

F.A.Q. Программирование на PHP

Что такое PHP?

PHP расшифровывается как Hypertext Preprocessor. Это серверный язык сценариев с открытым исходным кодом, который широко используется для веб-разработки. Он поддерживает множество баз данных, таких как MySQL, Oracle, Sybase, Solid, PostgreSQL, универсальный ODBC и т.д.

Что такое PEAR в PHP?

PEAR - это фреймворк и репозиторий для повторно используемых PHP-компонентов. PEAR расшифровывается как PHP Extension и Application Repository. Он содержит все типы фрагментов кода PHP и библиотек. Он также предоставляет интерфейс командной строки для автоматической установки «пакетов».

Кто является автором PHP?

Расмус Лердорф.

Какое ранее назывался PHP?

Старое имя PHP было Personal Home Page.

Объясните разницу между статическими и динамическими сайтами?

На статических сайтах содержимое не может быть изменено после запуска скрипта. Вы не можете ничего изменить на сайте. Это предопределено.

На динамических веб-сайтах содержимое скрипта может быть изменено во время выполнения. Его содержимое обновляется каждый раз, когда пользователь посещает или перезагружается. Google, Yahoo и каждая поисковая система - пример динамичного веб-сайта.

Как называется движок сценариев в PHP?

Скриптовый движок, поддерживающий PHP, называется Zend Engine 2.

Материалы