Jump to content

PHP

Мавод аз Википедиа — донишномаи озод
PHP
Таърихи таъсис 8 июн 1995[1][2]
Логотип
Нигора
Баъдӣ Hack[d] ва Falcon[d]
Падидоваранда Rasmus Lerdorf[d][2]
Ношир PHP Group[d]
Пазируфтаи асари C++, Перл[3], Си[3], Java[d][3], Tcl[d][4], HTML ва JavaScript[d]
Намоди хушшонсӣ ElePHPant[d][5]
Парадигми барноманависӣ imperative programming[d], functional programming[d], барноманависии шайъгаро, procedural programming[d] ва reflective programming[d]
Тавсеъадиҳанда Rasmus Lerdorf[d][6], Andi Gutmans[d][6], PHP Group[d], Zend Technologies[d][7] ва Zeev Suraski[d]
Тарроҳ Rasmus Lerdorf[d][8]
Систем-омил Unix-like operating system[d] ва Windows
Writable file format PHP script[d][9]
Забони барноманависӣ Си[10]
Махзани коди манбаи репозиторӣ github.com/php/php-src
Эътибори сифати нармафзор continuous integration[d]
Issue tracker URL bugs.php.net
Вебгоҳи расмӣ php.net(англ.)
URL-и шабака php.net/feed.atom(англ.)
Икон
Иҷозатнома PHP License[d][11]
Ҳаққи таксир copyrighted[d]
Навъи медиа application/x-httpd-php[12][13][14], application/x-httpd-php-source[15], application/x-php[16] ва text/x-php[17][18]
Typing discipline weak typing[d], dynamic typing[d] ва gradual typing[d]
Schematic
Шумори пайгирон 104 996
Mastodon instance URL phpc.social
Official wiki URL wiki.php.net
Пешванди парванда .php[19] ё .phar[20]
 Парвандаҳо дар Викианбор

PHP — забони скриптнависии ба HTML ҳамроҳшаванда аст. Синтаксиси забони барномасозии PHP[21] аз забонҳои C, Java ва Perl бо илова кардани хусусиятҳои маҳз ба PHP хос сохта шудааст. Мақсади ин забон офаридани шароит ба барномасозони соҳаи Web барои бунёди тези саҳифаҳои динамикӣ аст.

Доираи татбиқ

[вироиш | вироиши манбаъ]

Дар соҳаи барноманависии веб, бахусус барноманависии қисми серверӣ, PHP — яке аз маъмултарин забонҳои скрипт мебошад (дар баробари JSP, Perl ва забонҳое, ки дар ASP.NET).

Асосҳои забони барномасозии PHP

  1. Google Groups
  2. 2.0 2.1 PHP: History of PHP - Manual
  3. 3.0 3.1 3.2 PHP: Preface - Manual
  4. Rasmus Lerdorf | PHP on Hormones — 2013.
  5. https://php.net/elephpant.php
  6. 6.0 6.1 http://php.net/manual/en/history.php.php
  7. https://www.technotification.com/2018/04/best-php-frameworks.html
  8. http://lerdorf.com/bio/ (ингл.)
  9. http://filext.com/file-extension/php
  10. The php Open Source Project on Open Hub: Languages Page — 2006.
  11. http://php.net/license/
  12. Using mod_php as a DSO (deprecated) // php - Httpd Wiki
  13. Using CGI Programs
  14. https://github.com/php/php-src/blob/php-7.3.2/sapi/apache2handler/sapi_apache2.c#L56
  15. https://github.com/php/php-src/blob/php-7.3.2/sapi/apache2handler/sapi_apache2.c#L57
  16. https://gitlab.freedesktop.org/xdg/shared-mime-info/-/blob/2.3/data/freedesktop.org.xml.in#L3622-3634
  17. https://trac.edgewall.org/wiki/1.2/TracSyntaxColoring
  18. https://github.com/file/file/blob/FILE5_45/magic/Magdir/commands#L130-L151
  19. https://fileinfo.com/extension/php
  20. https://www.php.net/manual/en/book.phar.php
  21. https://www.simform.com/blog/laravel-vs-php/#php-overview