PHP

Wikipedia дан
PHP-logo.svg
Семантика:

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

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

тип аткарылышынын интерпретатору[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 (Жеке үй баракчасы) деп атай.


Тиркемелер [оңдоо]

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

Дагы караңыздар [оңдоо]

Шилтемелер [оңдоо]