История PHP

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

PHP начал зарождаться осенью 1994 года. В то время программист Расмус Лердорф начал писать на языке Perl простенький движок, который подсчитывал количество посетителей сайта Расмуса. Этот движок назвали в честь Расмуса – PHPT, а в 1997 году было дано более короткое название PHP (Hypertext Preprocessor).

В те времена это являлось бумом среди всех пользователей, поскольку подобных инструментов для web приложений ещё не было. По многочисленным просьбам пользователей со всего мира, Расмус начал активно работать над улучшение PHP. В скором времени вышла вторая версия PHP, которая содержала в себе разработанный Расмусом пакет для обработки форм FI (Form Interpratator).

Расмус при разработке стал делать упор на популярный язык С. Также в те времена были добавлены популярные базы данных, что сделало PHP ещё более популярным и универсальным.

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

В 2000 году вышла четвертая версия языка PHP, в котором было модифицировано основное ядро. Были заложены основы создания объектно-ориентированных приложений (однако это было в зачаточном состоянии).

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





PHP сегодня

  • автоматическое извлечение 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);
  • автоматизированная отправка HTTP-заголовков;
  • работа с HTTP-авторизацией;
  • работа с cookies и сессиями;
  • работа с локальными и удалёнными файлами, сокетами.
  • обработка файлов, загружаемых на сервер;
  • работа с XForms;

На последок проведем некоторые сравнения PHP с другими языками для разработки web приложений.

1. PHP и Perl

Несмотря на то, что Perl является отличным универсальным языком программирования, он проигрывает PHP. Причина здесь очень простая: основное назначение Perl было несколько другим и поэтому ему присуще избыточность, которая отсутствует в PHP.

2. PHP и Java

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

3. PHP и ASP.NET

Пожалуй только ASP.NET может поспорить с популярностью PHP. Но у ASP есть большой недостаток: невозможность работы на других платформах отличных от Windows. Баги у ASP исправляются очень редко, поскольку у ASP закрытый код. Если Вы не любитель Microsoft, то ASP.NET точно не для Вас.

Подведем итоги: PHP является лидером среди всех языков программирования для создания web приложений. Лично я сам пользуюсь только PHP.

Вы можете перейти к изучению самого PHP. Первым уроком будет: введение в PHP.



Читайте также:

• Операторы цикла (while, do..while, for)

• Как сделать сайт на PHP

• Как сделать меню для сайта на PHP

• Что такое HTTP. Коды ответов HTTP сервера

• Как добавить PHP код в html файл

• Как добавить кнопку "Наверх" на сайте

• Как сделать форму обратной связи на php с каптчей

• Коды спецсимволов в HTML

← Перейти в каталог php уроков

Читайте также:

Copy Protected by Chetan's WP-Copyprotect.