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

Лучшие имена для детей

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

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





Для чего стоял PHP?

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

Статьи по Теме
  • Худший рейтинг трафика
  • Список сайтов средней школы
  • Как создать веб-альбом

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



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

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

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



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

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

'Почему, Стэн, это означает PHP: препроцессор гипертекста, конечно.'



лучшие места для семьи во Флориде

'Ох, хорошо. Что ж, тогда что такое гипертекст?

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

'Я понимаю. Что ж, Олли, если ты такой умный, что за препроцессор?

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

'Перед? Олли, зачем кому-то это нужно?

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

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

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

«Подожди, Олли! Что это за штука с ГРУШКОЙ, о которой ты говоришь?

«Ой, извини, Стэн, я этого не объяснил. ГРУША - это Репозиторий расширений и приложений PHP который представляет собой целый набор фрагментов кода многократного использования, которые могут делать все, что угодно. Здесь можно найти новый код PHP, чтобы не изобретать велосипед заново ».

'Я вижу, я вижу. Репозиторий расширений и приложений PHP. В этом есть смысл, за исключением одного, Олли.

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

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

Будущее PHP

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

Калькулятор калорий