Мазмунга өтүү

PHP

Википедия — ачык энциклопедия
12:30, 12 февраль 2013 карата Connexxx (талкуу | салымы) тарабынан жасалган версия
PHP
Семантика:

мультипарадигмалык

Аткарылуу тиби:

тип аткарылышынын интерпретатору[1][2]

Пайда болду:

1994

Автор(лору):

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

Релиз:

5.4.10 (Бештин айы 20 2012)

Маалыматтарды типизирлөө:

динамикалык

Таасир берип көрдү:

Perl, C, C++, Java

Сайт:

www.php.net

PHP (англ. PHP: Hypertext Preprocessor — «PHP: гипертекст препроцессору »; башында Personal Home Page Tools[3] — «Жеке веб баракчаларды түзүү аспабы ») — жалпы багыттагы программалоо скрипттик тил[4], интенсивдүүлүк менен веб-приложенияны түзүүдө колдонулуп атат. Азыркы убакытта басымдуу көпчүлүк хостинг-провайдерлери көтөрөт жана динамикалык сайтты түзүүчү программалоо тилдеринин арасынан лидердик орундардын биринде турат. [5]

Тил жана анын интерпретатору ачык код проектисинде энтузиасттар группасы менен түзүлүп атат.[6] Проект өзүнүн жеке лицензиясы менен таралат, жана ал GNU GPL менен дал келишпейт. Долбоор өзүнүн жеке лицензиясы менен таралат, жана GNU GPL менен дал келишпейт.

Колдонуу областы

Интернет тармагы үчүн программалоо областында PHP - эң популярдуу скрипттик тилдердин бири (JSP, Perl жана ASP.NET тилдери менен бр катарда), өзүнүн жөнөкөйлүгү, аткаруу ылдамдыгы, бай мүмкнүчүлүктөрү, кроссплатформалыгы жана PHP лицензиясы менен баштыпкы кодун жайылтууда.

Веб-сайттарды куруу обласытндагы поулярдуулук веб приложенияларды түзүү үчүн алдын ала отургузулган көп түрдөгү ыкмалар менен белгиленет.[7]. Алардын негизгилери:

Азыркы учурда PHP жүз миңдеген түзүүчүлөр колдонот. TIOBE корпорациясынын, издөө системдерине байгытталган рейтингине ылайык, декабрдын 2012 PHP программалоо тилдердин 6 орунунда турган. [5] PHP колдонгон ири сайттардын арасына Facebook, Wikipedia жана башкалар кирет.

LAMPка кирет - кеңири таралган веб-сайттардын хостингдерине (Linux, Apache, MySQL, PHP) жасалган программдык жабдуу.

GUI-приложенияларды түзүү

WinBinder форма редакторунун скриншоту
DevelStudio программалоо чөйрөсүнүн скриншоту

PHP мындай тармакта кеңири таралбаса дагы, бирок аны GUI-приложенияларды түзүүдө да колдонсо болот.

Кроссплатформалык приложенияларды түзүү үчүн PHP-GTK жана PHP-Qt пакеттери кызмат кылат, алар популярдуу виджеттер китепканасын түзүшөт.

Windows үчүн графикалык приложенияларды түзүү үчүн атайын бекер WinBinder пакети бар (Си тилинде жазылган, фактикалык түрдө — WinAPI үчүн каптама) жана алакалашкан чөйрө Devel Studio.

Жана дагы .NET/Mono — Phalanger үчүн PHP реализациясы бар, PHP кодунун жыйынтыгы болуп Phalanger-де ар кандай .NET-приложение болушу мүмкүн, олуттуу же колдонмо болсо дагы.

Тарыхы

Негизги макала: PHP тарыхы

1944 жылы Дат программисти Расмус Лердорф, Perl/CGI тилинде анын онлайн-резюмесининин колдонуучуларынын эсебин жана чыгаруусун, HTML-документтеринин калыптарын иштетүүнү талап кылуучу скриптик тилдеринин чогулмасын жасайт. Лердорф чогулманы Personal Home Page (Жеке үй баракчасы) деп атай.


Тиркемелер

Дагы караңыздар

Шилтемелер

Калып:Link GA

  1. PHP Compiler Internals (англ.). Текшерилген күнү 17 -ноябрь (жетинин айы) 2009. Түп булактан архивделген күнү 21 -август (баш оона) 2011.
  2. PHP: Zend API: Hacking the Core of PHP — Manual
  3. PHP: History of PHP — Manual
  4. PHP: Preface — Manual (англ.). Түп булактан архивделген күнү 21 -август (баш оона) 2011.
  5. 5.0 5.1 TIOBE Software: Tiobe Index
  6. History of PHP and related projects (англ.). Түп булактан архивделген күнү 21 -август (баш оона) 2011.
  7. PHP: Отличительные особенности — Manual (орусча) (21 июня 2009). Текшерилген күнү 13 -ноябрь (жетинин айы) 2009. Түп булактан архивделген күнү 21 -август (баш оона) 2011.