Movatterモバイル変換


[0]ホーム

URL:


Jump to content
Википедиа
Хайх

PHP

Википедиа — Чөлөөт нэвтэрхий толь
PHP
Парадигмimperative,functional,object-oriented,procedural,reflective
Гарсан он1995; 30 жилийн өмнө (1995)[1]
ЗохиогчRasmus Lerdorf
ХөгжүүлэгчThe PHP Group
Тогтвортой хувилбар7.0.2[2] (1 сарын 7, 2016; 9 жилийн өмнө (2016-01-07))
ТөрөлжүүлэлтDynamic,weak
Голлох хэрэгжүүлэлтZend Engine,HHVM,Phalanger,Quercus,Project Zero,Parrot
Өөрт нөлөөлсөнPerl,C,C++,Java,Tcl[1]
Бусдад нөлөөлсөнHack
Хэрэгжүүлэхэд хэрэглэсэн хэлC
Үйлдлийн системCross-platform
ЛицензPHP License (most of Zend engine underZend Engine License)
Вэбсайтphp.net

PHP нь Script маягийн хэл ба ялангуяа HTML кодчилолд суурилж вэб хөгжүүлэлтэнд хэрэглэгддэг хэл юм. PHP-ийн ихэвчлэн нь вэб сервер дээр суурилагдан ажилладаг бөгөөд сервер дээр хөрвүүлэгдсэний дараа РНР кодоос HTML хуудас бүтээгдэн бидэнд харагддаг. РНР-ийн гайхамшигт чанар бол бүхий л вэб серверүүд ба бараг бүх л үйлдлий систем, платформ дээр ажилладаг. Дэлхий дээр РНР-г ашиглан хийгдсэн 20 сая вэб сайт, РНР-г дэмждэг нэг сая вэб сервер ажиллаж байна.

Түүх

[засварлах |кодоор засварлах]

PHP гэдэг нь Personal Home Page гэсэн үгийн товчлол бөгөөд анх 1994 онд Common Gateway Interface binaries бүтээхийн тулд С хэл дээр Rasmus Lerdorf бичсэнээр түүх нь эхэлдэг. Тэрээр анх Perl хэлний script-д багахан өөрчлөлт оруулан өөрийн Personal HomeРage бүтээсэн байна. Энэхүү багажыг анх түүний вэб хуудсанд хичнээн хүн зочилж байгааг тоолон мэдээлэх зорилгоор хэрэглэжээ. Тэрээр эдгээр бинар кодуудаа PHP/FI бүтээх Form Interpreter хэмээн нэрлэж, илүү олон боломжуудаар хангаж өгсөн ба Өгөгдлийн сантай харьцах, динамик вэбийг бүтээх боломжтой болсон байна. Ингээд 1995 оны 6 сарын 8-д Lerdorf РНР-ийн release хувилбарыг олон нийтэд дэлгэн тависанаар РНР-ийн хөгжил эрчээ авчээ. Энэ release хувилбар нь РНР 2 нэртэй байсан ба өнөөгийн РНР-ийн үндсэн функцуудийг агуулж байжээ. Түүнд Perl-тэй адил төстэй хувьсагчууд, form handling ба HTML-тэй хамтран хэрэглэгдэх боломж байв. Бичиглэл(syntax) нь Perl-тэй төстэй талууд нэлээд байсан ч түүнийг бодвол хязгаарлагдмал, энгийн, илүү болхи байсан юм.

Хөгжүүлэгдсэн түүх

[засварлах |кодоор засварлах]
Түлхүүр
ӨнгөУтга
УлаанХөгжүүлэлт зогссон
ШарХамгаалалтын шинэчлэл
GreenАлдаа болон хамгаалалтын шинэчлэл
BlueШинэ боломжууд
ХувилбарХөгжүүлж эхэлсэн огнооХэдий хүртэл[3]Тэмдэглэл
1.01995-06-08PHP нэрийг хамгийн анх хэрэглэсэн.[4]
2.01997-11-01
3.01998-06-062000-10-20Энэ хувилбараас эхэл нэг биш олон хүн хөгжүүлж эхэлсэн.
4.02000-05-222001-01-23
4.12001-12-102002-03-12($_GET,$_POST,$_SESSION, etc.)[5] хувьсагчуудыг танилцуулж эхэлсэн.
4.22002-04-222002-09-06
4.32002-12-272005-03-31
4.42005-07-112008-08-07phpize болонphp-config скриптыг нэмж өгсөн.
5.02004-07-132005-09-05Zend Engine II -т шинэ обьектуудыг нэмж өгсөн.[6]
5.12005-11-242006-08-24
5.22006-11-022011-01-06
5.32009-08-142014-08-14
5.42012-05-012015-09-03
5.52013-06-202016-06-20Generators, Zend Optimizer+
5.62014-08-282018-12-31
7.02015-12-032018-12-03

Бичиглэл

[засварлах |кодоор засварлах]

Энэ хэл нь бичиглэлийн хувьд HTML блокууд дотор PHP-гийн <?php ?> эхлэл, төгсгөл блокуудыг нэмээд дотор нь кодоо бичнэ. Хуудас нь .htm биш .php өргөтгөлтэй байна. Одоогийн PHP хэл нь обьект хандлагат парадигмтэй. Жишээ нь:

<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body><span>Би бол статик текст.</span><?php$x=5;print("Би бол PHP-ээр үүссэн динамик текст. x хувьсагчийн утга=%d",$x);?></body></html>

Эшлэл

[засварлах |кодоор засварлах]
  1. 1.01.1Lerdorf, Rasmus (2007-04-26)."PHP on Hormones – history of PHP presentation by Rasmus Lerdorf given at the MySQL Conference in Santa Clara, California". The Conversations Network. Татаж авсан:2009-12-11.
  2. "PHP 7.0.2 Released".News Archive - 2016. php.net. 2016-01-07. Татаж авсан:2016-01-18.
  3. http://php.net/eol.php
  4. History of PHP and related projects". The PHP Group. Retrieved 2008-02-25.
  5. "PHP: PHP 4 ChangeLog". The PHP Group. 2008-01-03. Retrieved 2008-02-22.
  6. "PHP: PHP 5 ChangeLog". The PHP Group. 2007-11-08. Татаж авсан:2008-02-22.
"https://mn.wikipedia.org/w/index.php?title=PHP&oldid=720700"-с авсан
Ангилал:
Нуугдсан ангилал:

[8]ページ先頭

©2009-2025 Movatter.jp