Что означает PHP?

от

Можно хорошо погрузиться в программирование до того, как программисту придет в голову вопрос: «А что вообще означает PHP?» Аббревиатура используется повсюду в сети, будь то ссылка на язык программирования или в качестве сравнения («Используйте Rails вместо PHP!»). Но как эта маленькая трехбуквенная аббревиатура приобрела такую ​​силу?

Что означает PHP?

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

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

Что означает PHP сейчас?

Ответ прост: PHP: препроцессор гипертекста .

«Но подождите, — скажете вы, — это не может быть ответом — как P в PHP может обозначать PHP?»

Странно, но это простой намек на чувство юмора программистов, что аббревиатура, используемая для этого языка, является «рекурсивной» аббревиатурой. Это грамматическая шутка, поскольку это аббревиатура, которая обращается к самой себе, когда аббревиатура расширяется. Это похоже на рутину Лорел и Харди:

«Итак, что означает PHP, Олли?»

«Почему, Стэн, это расшифровывается как PHP: препроцессор гипертекста, конечно».

«О, хорошо. Тогда что такое гипертекст?»

«О, Стэн, это всем известно. Гипертекст — это возможность связать текстовую информацию с другой информацией. В конце концов, это главная сила Всемирной паутины, позволяющая людям легко отслеживать цепочки информации к новой информации».

«Понятно. Ну, Олли, если ты такой умный, что такое препроцессор?»

«Стэн, это просто. Препроцессор — это функция на веб-сервере, которая считывает и обрабатывает (или анализирует ) гипертекст до того, как веб-страница будет возвращена в веб-браузер пользователя».

Читать:
Важность SEO в веб-дизайне

«Раньше? Олли, зачем кому-то это делать?»

«Много причин, Стэн, много. В основном это создание динамического веб-контента, конечно. Например, персонализация веб-страниц с вашим именем или предоставление соответствующего контента на основе возраста, местоположения, пола или других демографических данных, которые вы ему даете. также определить, какой компьютер вы используете, чтобы загрузить правильную версию программы для работы на вашем Mac, а не на моем ПК».

«Вау, должен сказать, это впечатляет, Олли. Что-нибудь еще?»

«Да, Стэн, PHP полезен для многих вещей. Генерация XML-документов , Flash- документов , PDF-документов… и если вы не можете найти в PEAR модуль, который делает то, что вам нужно, вы всегда можете запрограммировать свой собственный. PHP — это очень гибкий и полезный язык, и работает почти на всех-«

«Погоди, Олли! Что это за ГРУША, о которой ты говоришь?»

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

«Понятно, понятно. Репозиторий расширений и приложений PHP. Это имеет смысл, за исключением одного, Олли».

— Что это, Стэн?

«Что означает PHP, опять же?»

Будущее PHP

Хотя PHP используется самыми разными способами, факт в том, что этот язык начинает устаревать в мире веб 2.0 . Другие языки, такие как AJAX и Ruby on Rails, набирают обороты по мере изменений в Интернете. Тем не менее, изучение таких языков, как PHP или Java, может не только стать востребованным профессиональным навыком для любого веб-дизайнера , но и послужить полезной базой для изучения любого языка программирования. Возможность создать документ .PHP для веб-сайта может повысить функциональность, интерактивность и даже красоту практически любого сайта.

Вам также может понравиться