CINXE.COM
PHP — Википедия
<!DOCTYPE html> <html class="client-nojs" lang="ru" dir="ltr"> <head> <meta charset="UTF-8"> <title>PHP — Википедия</title> <script>(function(){var className="client-js";var cookie=document.cookie.match(/(?:^|; )ruwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":[",\t."," \t,"],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"],"wgRequestId":"f029f43f-253c-4ce3-a8b0-2768cfe3c922","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"PHP","wgTitle":"PHP","wgCurRevisionId":143650884,"wgRevisionId":143650884,"wgArticleId":973,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName": null,"wgUserGroups":["*"],"wgCategories":["Страницы, использующие устаревший тег source","Википедия:Cite web (не указан язык)","Википедия:Cite web (заменить webcitation-архив: deadlink no)","Страницы, использующие волшебные ссылки ISBN","Википедия:Статьи с источниками из Викиданных","ПРО:ИТ:Статьи по алфавиту","ПРО:ИТ:Последняя правка: в текущем году","Википедия:Страницы с ежедневно очищаемым кэшем","Википедия:Статьи, требующие конкретизации","Википедия:Статьи с шаблонами недостатков по алфавиту","Википедия:Статьи, требующие уточнения времени","Статьи со ссылками на Викиучебник", "Википедия:Страницы с модулем Hatnote с красной ссылкой","Статьи со ссылками на Викицитатник","Статьи со ссылками на Викисклад","Википедия:Статьи без сносок","Статьи с примерами кода PHP","Языки программирования по алфавиту","Языки программирования, появившиеся в 1995 году","PHP","Скриптовые языки","Языки веб-программирования","Свободные компиляторы и интерпретаторы","Гипертекст","Высокоуровневые языки программирования","Языки с динамической типизацией"],"wgPageViewLanguage":"ru","wgPageContentLanguage":"ru","wgPageContentModel":"wikitext","wgRelevantPageName":"PHP","wgRelevantArticleId":973,"wgIsProbablyEditable":true, "wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":false,"wgFlaggedRevsParams":{"tags":{"accuracy":{"levels":1}}},"wgStableRevisionId":134035245,"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"ru","pageLanguageDir":"ltr","pageVariantFallbacks":"ru"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":false,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":100000,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":true,"wgVector2022LanguageInHeader":false,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q59","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled": false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false};RLSTATE={"ext.gadget.common-site":"ready","ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","ext.pygments":"ready","skins.vector.styles.legacy":"ready","ext.flaggedRevs.basic":"ready","mediawiki.codex.messagebox.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","codex-search-styles":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","ext.pygments.view","mediawiki.page.media","ext.scribunto.logs","site","mediawiki.page.ready","mediawiki.toc","skins.vector.legacy.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.flaggedRevs.advanced","ext.gadget.collapserefs","ext.gadget.directLinkToCommons","ext.gadget.referenceTooltips","ext.gadget.logo","ext.gadget.edittop", "ext.gadget.navboxDefaultGadgets","ext.gadget.wikibugs","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.compactlinks","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.checkUser.clientHints","ext.growthExperiments.SuggestedEditSession","oojs-ui.styles.icons-media","oojs-ui-core.icons"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=ru&modules=codex-search-styles%7Cext.cite.styles%7Cext.flaggedRevs.basic%7Cext.pygments%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cmediawiki.codex.messagebox.styles%7Cskins.vector.styles.legacy%7Cwikibase.client.init&only=styles&skin=vector"> <script async="" src="/w/load.php?lang=ru&modules=startup&only=scripts&raw=1&skin=vector"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=ru&modules=ext.gadget.common-site&only=styles&skin=vector"> <link rel="stylesheet" href="/w/load.php?lang=ru&modules=site.styles&only=styles&skin=vector"> <noscript><link rel="stylesheet" href="/w/load.php?lang=ru&modules=noscript&only=styles&skin=vector"></noscript> <meta name="generator" content="MediaWiki 1.44.0-wmf.18"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/3/31/Webysther_20160423_-_Elephpant.svg/1200px-Webysther_20160423_-_Elephpant.svg.png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="823"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/3/31/Webysther_20160423_-_Elephpant.svg/800px-Webysther_20160423_-_Elephpant.svg.png"> <meta property="og:image:width" content="800"> <meta property="og:image:height" content="549"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/3/31/Webysther_20160423_-_Elephpant.svg/640px-Webysther_20160423_-_Elephpant.svg.png"> <meta property="og:image:width" content="640"> <meta property="og:image:height" content="439"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="PHP — Википедия"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//ru.m.wikipedia.org/wiki/PHP"> <link rel="alternate" type="application/x-wiki" title="Править" href="/w/index.php?title=PHP&action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Википедия (ru)"> <link rel="EditURI" type="application/rsd+xml" href="//ru.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://ru.wikipedia.org/wiki/PHP"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.ru"> <link rel="alternate" type="application/atom+xml" title="Википедия — Atom-лента" href="/w/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D0%B2%D0%B5%D0%B6%D0%B8%D0%B5_%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B8&feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="login.wikimedia.org"> </head> <body class="skin-vector-legacy mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-PHP rootpage-PHP skin-vector action-view"><div id="mw-page-base" class="noprint"></div> <div id="mw-head-base" class="noprint"></div> <div id="content" class="mw-body" role="main"> <a id="top"></a> <div id="siteNotice"><!-- CentralNotice --></div> <div class="mw-indicators"> </div> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">PHP</span></h1> <div id="bodyContent" class="vector-body"> <div id="siteSub" class="noprint">Материал из Википедии — свободной энциклопедии</div> <div id="contentSub"><div id="mw-content-subtitle"><div id="mw-fr-revision-messages"><div class="cdx-message mw-fr-message-box cdx-message--block cdx-message--notice mw-fr-basic mw-fr-draft-not-synced plainlinks noprint"><span class="cdx-message__icon"></span><div class="cdx-message__content">Текущая версия страницы пока <a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%9F%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%BA%D0%B0_%D1%81%D1%82%D0%B0%D1%82%D0%B5%D0%B9/%D0%9F%D0%BE%D1%8F%D1%81%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B4%D0%BB%D1%8F_%D1%87%D0%B8%D1%82%D0%B0%D1%82%D0%B5%D0%BB%D0%B5%D0%B9" title="Википедия:Проверка статей/Пояснение для читателей">не проверялась</a> опытными участниками и может значительно отличаться от <a class="external text" href="https://ru.wikipedia.org/w/index.php?title=PHP&stable=1">версии, проверенной 6 ноября 2023 года</a>; проверки требуют <a class="external text" href="https://ru.wikipedia.org/w/index.php?title=PHP&oldid=134035245&diff=cur&diffonly=0">485 правок</a>.</div></div></div></div></div> <div id="contentSub2"></div> <div id="jump-to-nav"></div> <a class="mw-jump-link" href="#mw-head">Перейти к навигации</a> <a class="mw-jump-link" href="#searchInput">Перейти к поиску</a> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="ru" dir="ltr"><div role="note" class="hatnote navigation-not-searchable noprint dabhide">У этого термина существуют и другие значения, см. <a href="/wiki/PHP_(%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F)" class="mw-disambig" title="PHP (значения)">PHP (значения)</a>.</div> <table class="infobox infobox-ed40ef398c57934f" style="" data-name="Язык программирования"><tbody><tr><th colspan="2" scope="colgroup" class="infobox-above" style="">PHP</th></tr><tr><td colspan="2" class="infobox-image" style=""> <span data-wikidata-claim-id="Q59$ecdcd43a-45cf-1a0d-a0dd-1c0eedcac32b" class="wikidata-claim" data-wikidata-property-id="P154"><span class="wikidata-snak wikidata-main-snak"><span typeof="mw:File/Frameless"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Webysther_20160423_-_Elephpant.svg" class="mw-file-description"><img alt="Изображение логотипа" src="//upload.wikimedia.org/wikipedia/commons/thumb/3/31/Webysther_20160423_-_Elephpant.svg/117px-Webysther_20160423_-_Elephpant.svg.png" decoding="async" width="117" height="80" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/31/Webysther_20160423_-_Elephpant.svg/175px-Webysther_20160423_-_Elephpant.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/3/31/Webysther_20160423_-_Elephpant.svg/234px-Webysther_20160423_-_Elephpant.svg.png 2x" data-file-width="350" data-file-height="240" /></a></span></span></span> </td></tr> <tr> <th scope="row" class="plainlist">Класс языка</th> <td class="plainlist"> <span data-wikidata-claim-id="Q59$D3979A7D-716B-4FCA-90F1-5D4CB0E366DE" class="wikidata-claim" data-wikidata-property-id="P31"><span class="wikidata-snak wikidata-main-snak"><a href="/wiki/%D0%9E%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BD%D0%BE-%D0%BE%D1%80%D0%B8%D0%B5%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D1%8B%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F" title="Объектно-ориентированный язык программирования">объектно-ориентированный</a></span></span>, <span data-wikidata-claim-id="Q59$9D77E4FF-0B10-41DC-A91B-6A4DDB556F4C" class="wikidata-claim" data-wikidata-property-id="P31"><span class="wikidata-snak wikidata-main-snak"><a href="/wiki/%D0%9C%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D0%BF%D0%B0%D1%80%D0%B0%D0%B4%D0%B8%D0%B3%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F" title="Мультипарадигменный язык программирования">мультипарадигмальный</a></span></span> и <span data-wikidata-claim-id="Q59$163EF12B-13F5-4E8F-98B8-594BF35B9931" class="wikidata-claim" data-wikidata-property-id="P31"><span class="wikidata-snak wikidata-main-snak"><a href="/wiki/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%BF%D1%80%D0%B5%D1%82%D0%B8%D1%80%D1%83%D0%B5%D0%BC%D1%8B%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F" title="Интерпретируемый язык программирования">интерпретируемый</a></span></span></td> </tr> <tr> <th scope="row" class="plainlist">Появился в</th> <td class="plainlist"> <span data-wikidata-claim-id="Q59$e6be0d1c-469b-9e0b-a554-4aff68ebab50" class="wikidata-claim" data-wikidata-property-id="P571"><span class="wikidata-snak wikidata-main-snak"><span class="nowrap"><a href="/wiki/8_%D0%B8%D1%8E%D0%BD%D1%8F" title="8 июня">8 июня</a> <a href="/wiki/1995_%D0%B3%D0%BE%D0%B4" title="1995 год">1995</a></span></span><sup id="cite_ref-_d82c66e2400ac227_5-0" class="reference"><a href="#cite_note-_d82c66e2400ac227-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-_f0fac410a56e0c0a_6-0" class="reference"><a href="#cite_note-_f0fac410a56e0c0a-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup></span></td> </tr> <tr> <th scope="row" class="plainlist">Автор</th> <td class="plainlist"> <span data-wikidata-claim-id="Q59$d82151f7-426a-88ca-64c0-1ee0df3fec40" class="wikidata-claim" data-wikidata-property-id="P287"><span class="wikidata-snak wikidata-main-snak"><a href="/wiki/%D0%9B%D0%B5%D1%80%D0%B4%D0%BE%D1%80%D1%84,_%D0%A0%D0%B0%D1%81%D0%BC%D1%83%D1%81" title="Лердорф, Расмус">Расмус Лердорф</a></span><sup id="cite_ref-_73b48c483aefb7a1_3-1" class="reference"><a href="#cite_note-_73b48c483aefb7a1-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup></span></td> </tr> <tr> <th scope="row" class="plainlist">Разработчик</th> <td class="plainlist"> <span data-wikidata-claim-id="Q59$2ef8882d-4a1d-bb4d-9fde-32a6b3981ef1" class="wikidata-claim" data-wikidata-property-id="P178"><span class="wikidata-snak wikidata-main-snak"><a href="/wiki/%D0%9B%D0%B5%D1%80%D0%B4%D0%BE%D1%80%D1%84,_%D0%A0%D0%B0%D1%81%D0%BC%D1%83%D1%81" title="Лердорф, Расмус">Расмус Лердорф</a></span><sup id="cite_ref-_791a0df46a04a50d_1-2" class="reference"><a href="#cite_note-_791a0df46a04a50d-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup></span>, <span data-wikidata-claim-id="Q59$41570924-4654-e276-029b-a2fa97b17e95" class="wikidata-claim" data-wikidata-property-id="P178"><span class="wikidata-snak wikidata-main-snak"><a href="/wiki/%D0%93%D1%83%D1%82%D0%BC%D0%B0%D0%BD%D1%81,_%D0%AD%D0%BD%D0%B4%D0%B8" title="Гутманс, Энди">Энди Гутманс</a></span><sup id="cite_ref-_791a0df46a04a50d_1-3" class="reference"><a href="#cite_note-_791a0df46a04a50d-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup></span>, <span data-wikidata-claim-id="Q59$e8f1f1b5-4474-0a28-11df-7d2cd47fb4f2" class="wikidata-claim" data-wikidata-property-id="P178"><span class="wikidata-snak wikidata-main-snak"><style data-mw-deduplicate="TemplateStyles:r138326222">.mw-parser-output .ts-Wikidata-redLink a{background:none;padding:0}.mw-parser-output .ts-Wikidata-redLink a.external{color:#ba0000;color:var(--color-link-red,#ba0000)}.mw-parser-output .ts-Wikidata-redLink a.external:visited{color:#a55858;color:var(--color-link-red--visited,#a55858)}</style><span class="ts-Wikidata-redLink plainlinks"><a class="external text" href="https://ru.wikipedia.org/w/index.php?title=PHP_Group&action=edit&editintro=T:Нет_статьи/editintro&preload=T:Нет_статьи/preload&preloadparams%5B%5D=Q99273543&preloadparams%5B%5D=PHP+Group&preloadparams%5B%5D=%D0%A3%D0%BD%D0%B8%D0%B2%D0%B5%D1%80%D1%81%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F+%D0%BA%D0%B0%D1%80%D1%82%D0%BE%D1%87%D0%BA%D0%B0">PHP Group</a></span><sup class="noprint"><a href="https://www.wikidata.org/wiki/Q99273543#sitelinks-wikipedia" class="extiw" title="d:Q99273543"><span>[вд]</span></a></sup></span></span>, <span data-wikidata-claim-id="Q59$113b1550-4481-ab4f-e60a-1f8d4f9165bd" class="wikidata-claim" data-wikidata-property-id="P178"><span class="wikidata-snak wikidata-main-snak"><a href="/wiki/Zend_Technologies" title="Zend Technologies">Zend Technologies</a></span><sup id="cite_ref-_2a1aeda4dcdb34df_2-1" class="reference"><a href="#cite_note-_2a1aeda4dcdb34df-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup></span> и <span data-wikidata-claim-id="Q59$eb7bd593-4d27-9c8c-d30a-1ec51cc76611" class="wikidata-claim" data-wikidata-property-id="P178"><span class="wikidata-snak wikidata-main-snak"><a href="/wiki/%D0%A1%D1%83%D1%80%D0%B0%D1%81%D0%BA%D0%B8,_%D0%97%D0%B5%D0%B5%D0%B2" title="Сураски, Зеев">Зеев Сураски</a></span></span></td> </tr> <tr> <th scope="row" class="plainlist"><a href="/wiki/%D0%A0%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B8%D0%BC%D0%B5%D0%BD%D0%B8_%D1%84%D0%B0%D0%B9%D0%BB%D0%B0" title="Расширение имени файла">Расширение</a> файлов</th> <td class="plainlist"> <span data-wikidata-claim-id="Q59$4d097046-4f5d-80ea-5e12-924f4975722e" class="wikidata-claim" data-wikidata-property-id="P1195"><span class="wikidata-snak wikidata-main-snak"><code>.php</code></span><sup id="cite_ref-_f12498613bd42bc5_7-0" class="reference"><a href="#cite_note-_f12498613bd42bc5-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup></span> или <span data-wikidata-claim-id="Q59$4e8f05a9-4551-fe20-3257-0f9016cbe2b6" class="wikidata-claim" data-wikidata-property-id="P1195"><span class="wikidata-snak wikidata-main-snak"><code>.phar</code></span><sup id="cite_ref-_16e6b3d164f07ba3_8-0" class="reference"><a href="#cite_note-_16e6b3d164f07ba3-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup></span></td> </tr> <tr> <th scope="row" class="plainlist"><a href="/wiki/%D0%A1%D1%82%D0%B0%D0%B4%D0%B8%D0%B8_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D1%8F" title="Стадии разработки программного обеспечения">Выпуск</a></th> <td class="plainlist"> <span data-wikidata-property-id="P348" class="no-wikidata"><ul><li><span class="wikidata-claim" data-wikidata-property-id="P348" data-wikidata-claim-id="Q59$d80f10a4-4824-1315-22ab-d60a26c7d01e"><span class="wikidata-snak wikidata-main-snak">8.4.4</span> (<span data-wikidata-hash="d4dce3674d74d52d2856fac4adb7162f062893fa" class="wikidata-snak"><span class="nowrap"><a href="/wiki/13_%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F" title="13 февраля">13 февраля</a> <a href="/wiki/2025_%D0%B3%D0%BE%D0%B4" title="2025 год">2025</a></span></span>)<sup id="cite_ref-_350b9a96fdb91cf2_4-0" class="reference"><a href="#cite_note-_350b9a96fdb91cf2-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup></span></li></ul></span></td> </tr> <tr> <th scope="row" class="plainlist">Испытал влияние</th> <td class="plainlist"> <span data-wikidata-claim-id="Q59$58926e44-4568-0442-82e1-21f9c2355b8d" class="wikidata-claim" data-wikidata-property-id="P737"><span class="wikidata-snak wikidata-main-snak"><a href="/wiki/C%2B%2B" title="C++">C++</a></span></span>, <span data-wikidata-claim-id="Q59$465679ED-B7A2-4DD3-BCB4-72623555D35F" class="wikidata-claim" data-wikidata-property-id="P737"><span class="wikidata-snak wikidata-main-snak"><a href="/wiki/Perl" title="Perl">Perl</a></span><sup id="cite_ref-_42441d2a3c860419_9-0" class="reference"><a href="#cite_note-_42441d2a3c860419-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup></span>, <span data-wikidata-claim-id="Q59$C3B6FBD3-5E1D-4F9A-BD5F-9334CAEE58D7" class="wikidata-claim" data-wikidata-property-id="P737"><span class="wikidata-snak wikidata-main-snak"><a href="/wiki/%D0%A1%D0%B8_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="Си (язык программирования)">Си</a></span><sup id="cite_ref-_42441d2a3c860419_9-1" class="reference"><a href="#cite_note-_42441d2a3c860419-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup></span>, <span data-wikidata-claim-id="Q59$BB88E102-24C9-4209-A3C3-CC3476D0807E" class="wikidata-claim" data-wikidata-property-id="P737"><span class="wikidata-snak wikidata-main-snak"><a href="/wiki/Java" title="Java"><span lang="Java">Java</span></a></span><sup id="cite_ref-_42441d2a3c860419_9-2" class="reference"><a href="#cite_note-_42441d2a3c860419-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup></span>, <span data-wikidata-claim-id="Q59$10CF039C-5D5A-4099-BBD3-79924B75FC5D" class="wikidata-claim" data-wikidata-property-id="P737"><span class="wikidata-snak wikidata-main-snak"><a href="/wiki/Tcl" title="Tcl">Tcl</a></span><sup id="cite_ref-_a0a71102042afd48_10-0" class="reference"><a href="#cite_note-_a0a71102042afd48-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup></span>, <span data-wikidata-claim-id="Q59$b219c679-4e78-c271-c07a-dc7287d214df" class="wikidata-claim" data-wikidata-property-id="P737"><span class="wikidata-snak wikidata-main-snak"><a href="/wiki/HTML" title="HTML">HTML</a></span></span> и <span data-wikidata-claim-id="Q59$5ce7b486-44fc-26d0-7a66-665d2d42d4cf" class="wikidata-claim" data-wikidata-property-id="P737"><span class="wikidata-snak wikidata-main-snak"><a href="/wiki/JavaScript" title="JavaScript">JavaScript</a></span></span></td> </tr> <tr> <th scope="row" class="plainlist"><a href="/wiki/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5" title="Лицензия на программное обеспечение">Лицензия</a></th> <td class="plainlist"> <span data-wikidata-claim-id="q59$038bddd4-479b-83f7-ffd8-9d09913663df" class="wikidata-claim" data-wikidata-property-id="P275"><span class="wikidata-snak wikidata-main-snak"><a href="/wiki/PHP_License" title="PHP License">PHP License</a></span><sup id="cite_ref-_3ce7a739d824d59f_11-0" class="reference"><a href="#cite_note-_3ce7a739d824d59f-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup></span></td> </tr> <tr> <th scope="row" class="plainlist">Сайт</th> <td class="plainlist"> <span data-wikidata-claim-id="Q59$EC9F293A-95C0-4DDF-AC34-25FC37ACBF6E" class="wikidata-claim" data-wikidata-property-id="P856"><span class="wikidata-snak wikidata-main-snak"><a rel="nofollow" class="external text" href="https://www.php.net">php.net</a> <small class="ref-info" style="cursor:help;" title="на английском языке">(англ.)</small></span></span></td> </tr> <tr> <th scope="row" class="plainlist"><a href="/wiki/%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0" title="Операционная система">ОС</a></th> <td class="plainlist"> <span data-wikidata-claim-id="Q59$6d181382-4228-c720-eab5-35bcde8f93ca" class="wikidata-claim" data-wikidata-property-id="P306"><span class="wikidata-snak wikidata-main-snak"><a href="/wiki/Unix-%D0%BF%D0%BE%D0%B4%D0%BE%D0%B1%D0%BD%D0%B0%D1%8F_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0" title="Unix-подобная операционная система">Unix-подобная операционная система</a></span></span> и <span data-wikidata-claim-id="Q59$26e60ebb-490e-7885-3931-8416e7863df1" class="wikidata-claim" data-wikidata-property-id="P306"><span class="wikidata-snak wikidata-main-snak"><a href="/wiki/Windows" title="Windows"><span lang="Windows">Windows</span></a></span></span></td> </tr><tr><td colspan="2" class="infobox-below" style=";"><span data-wikidata-claim-id="q59$7A9626F7-AE0B-48D5-9808-226FEB986940" class="wikidata-claim" data-wikidata-property-id="P373"><span class="wikidata-snak wikidata-main-snak"><span typeof="mw:File"><a href="https://commons.wikimedia.org/wiki/Category:PHP" title="commons:Category:PHP"><img alt="Логотип Викисклада" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/15px-Commons-logo.svg.png" decoding="async" width="15" height="20" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/23px-Commons-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/30px-Commons-logo.svg.png 2x" data-file-width="1024" data-file-height="1376" /></a></span> <a href="https://commons.wikimedia.org/wiki/Category:PHP" class="extiw" title="commons:Category:PHP">Медиафайлы на Викискладе</a></span></span></td></tr> </tbody></table> <p><b>PHP</b> (<a href="/wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA" title="Английский язык">англ.</a> <span lang="en" style="font-style:italic;">PHP: Hypertext Preprocessor</span> — «PHP: <a href="/wiki/%D0%9F%D1%80%D0%B5%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%BE%D1%80" title="Препроцессор">препроцессор</a> <a href="/wiki/%D0%93%D0%B8%D0%BF%D0%B5%D1%80%D1%82%D0%B5%D0%BA%D1%81%D1%82" title="Гипертекст">гипертекста</a>»; первоначально PHP/FI (Personal Home Page / Form Interpreter), а позже названный <span lang="en" style="font-style:italic;">Personal Home Page Tools</span><sup id="cite_ref-off_history_12-0" class="reference"><a href="#cite_note-off_history-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup> — «Инструменты для создания персональных веб-страниц») — <a href="/wiki/%D0%A1%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B2%D1%8B%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA" class="mw-redirect" title="Скриптовый язык">скриптовый язык</a><sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup> общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством <a href="/wiki/%D0%A5%D0%BE%D1%81%D1%82%D0%B8%D0%BD%D0%B3" title="Хостинг">хостинг-провайдеров</a> и является одним из лидеров среди языков, применяющихся для создания <a href="/wiki/%D0%94%D0%B8%D0%BD%D0%B0%D0%BC%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D1%81%D0%B0%D0%B9%D1%82" title="Динамический сайт">динамических веб-сайтов</a><sup id="cite_ref-tiobe_14-0" class="reference"><a href="#cite_note-tiobe-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup>. </p><p>Язык и его интерпретатор (<a href="/wiki/Zend_Engine" title="Zend Engine">Zend Engine</a>) разрабатываются группой энтузиастов в рамках проекта с <a href="/wiki/%D0%9E%D1%82%D0%BA%D1%80%D1%8B%D1%82%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5" title="Открытое программное обеспечение">открытым кодом</a><sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup>. Проект распространяется под <a href="/wiki/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_PHP" class="mw-redirect" title="Лицензия PHP">собственной лицензией</a>, несовместимой с <a href="/wiki/GNU_GPL" class="mw-redirect" title="GNU GPL">GNU GPL</a>. </p> <div id="toc" class="toc" role="navigation" aria-labelledby="mw-toc-heading"><input type="checkbox" role="button" id="toctogglecheckbox" class="toctogglecheckbox" style="display:none" /><div class="toctitle" lang="ru" dir="ltr"><h2 id="mw-toc-heading">Содержание</h2><span class="toctogglespan"><label class="toctogglelabel" for="toctogglecheckbox"></label></span></div> <ul> <li class="toclevel-1 tocsection-1"><a href="#Область_применения"><span class="tocnumber">1</span> <span class="toctext">Область применения</span></a></li> <li class="toclevel-1 tocsection-2"><a href="#Поддержка_версий"><span class="tocnumber">2</span> <span class="toctext">Поддержка версий</span></a> <ul> <li class="toclevel-2 tocsection-3"><a href="#Распределение_версий_PHP"><span class="tocnumber">2.1</span> <span class="toctext">Распределение версий PHP</span></a></li> </ul> </li> <li class="toclevel-1 tocsection-4"><a href="#Дополнительные_возможности"><span class="tocnumber">3</span> <span class="toctext">Дополнительные возможности</span></a> <ul> <li class="toclevel-2 tocsection-5"><a href="#Создание_GUI-приложений"><span class="tocnumber">3.1</span> <span class="toctext">Создание GUI-приложений</span></a> <ul> <li class="toclevel-3 tocsection-6"><a href="#Расширения"><span class="tocnumber">3.1.1</span> <span class="toctext">Расширения</span></a></li> <li class="toclevel-3 tocsection-7"><a href="#Среды_разработки_(IDE)"><span class="tocnumber">3.1.2</span> <span class="toctext">Среды разработки (IDE)</span></a></li> <li class="toclevel-3 tocsection-8"><a href="#Подключение_PHP_к_проекту"><span class="tocnumber">3.1.3</span> <span class="toctext">Подключение PHP к проекту</span></a></li> </ul> </li> </ul> </li> <li class="toclevel-1 tocsection-9"><a href="#История[39]"><span class="tocnumber">4</span> <span class="toctext">История<sup><span>[</span>39<span>]</span></sup></span></a> <ul> <li class="toclevel-2 tocsection-10"><a href="#PHP_Tools,_FI,_Construction_Kit"><span class="tocnumber">4.1</span> <span class="toctext">PHP Tools, FI, Construction Kit</span></a></li> <li class="toclevel-2 tocsection-11"><a href="#PHP_2"><span class="tocnumber">4.2</span> <span class="toctext">PHP 2</span></a></li> <li class="toclevel-2 tocsection-12"><a href="#PHP_3_и_Zend_Engine"><span class="tocnumber">4.3</span> <span class="toctext">PHP 3 и Zend Engine</span></a></li> <li class="toclevel-2 tocsection-13"><a href="#PHP_4"><span class="tocnumber">4.4</span> <span class="toctext">PHP 4</span></a></li> <li class="toclevel-2 tocsection-14"><a href="#PHP_5"><span class="tocnumber">4.5</span> <span class="toctext">PHP 5</span></a></li> <li class="toclevel-2 tocsection-15"><a href="#PHP_6"><span class="tocnumber">4.6</span> <span class="toctext">PHP 6</span></a></li> <li class="toclevel-2 tocsection-16"><a href="#PHP_7"><span class="tocnumber">4.7</span> <span class="toctext">PHP 7</span></a></li> <li class="toclevel-2 tocsection-17"><a href="#PHP_8"><span class="tocnumber">4.8</span> <span class="toctext">PHP 8</span></a></li> </ul> </li> <li class="toclevel-1 tocsection-18"><a href="#Синтаксис"><span class="tocnumber">5</span> <span class="toctext">Синтаксис</span></a> <ul> <li class="toclevel-2 tocsection-19"><a href="#Типы_данных"><span class="tocnumber">5.1</span> <span class="toctext">Типы данных</span></a> <ul> <li class="toclevel-3 tocsection-20"><a href="#Типизация"><span class="tocnumber">5.1.1</span> <span class="toctext">Типизация</span></a></li> </ul> </li> <li class="toclevel-2 tocsection-21"><a href="#Функции"><span class="tocnumber">5.2</span> <span class="toctext">Функции</span></a></li> <li class="toclevel-2 tocsection-22"><a href="#Обращение_к_переменным_и_функциям"><span class="tocnumber">5.3</span> <span class="toctext">Обращение к переменным и функциям</span></a></li> <li class="toclevel-2 tocsection-23"><a href="#Суперглобальные_массивы"><span class="tocnumber">5.4</span> <span class="toctext">Суперглобальные массивы</span></a></li> <li class="toclevel-2 tocsection-24"><a href="#Объектно-ориентированное_программирование"><span class="tocnumber">5.5</span> <span class="toctext">Объектно-ориентированное программирование</span></a></li> </ul> </li> <li class="toclevel-1 tocsection-25"><a href="#Особенности_интерпретатора"><span class="tocnumber">6</span> <span class="toctext">Особенности интерпретатора</span></a> <ul> <li class="toclevel-2 tocsection-26"><a href="#Расширения_2"><span class="tocnumber">6.1</span> <span class="toctext">Расширения</span></a></li> <li class="toclevel-2 tocsection-27"><a href="#Параметры_настройки"><span class="tocnumber">6.2</span> <span class="toctext">Параметры настройки</span></a></li> <li class="toclevel-2 tocsection-28"><a href="#Режимы_запуска_интерпретатора_(SAPI)"><span class="tocnumber">6.3</span> <span class="toctext">Режимы запуска интерпретатора (SAPI)</span></a></li> <li class="toclevel-2 tocsection-29"><a href="#Пасхальные_яйца"><span class="tocnumber">6.4</span> <span class="toctext">Пасхальные яйца</span></a></li> <li class="toclevel-2 tocsection-30"><a href="#Альтернативные_реализации"><span class="tocnumber">6.5</span> <span class="toctext">Альтернативные реализации</span></a></li> </ul> </li> <li class="toclevel-1 tocsection-31"><a href="#Лицензирование"><span class="tocnumber">7</span> <span class="toctext">Лицензирование</span></a></li> <li class="toclevel-1 tocsection-32"><a href="#Экосистема"><span class="tocnumber">8</span> <span class="toctext">Экосистема</span></a> <ul> <li class="toclevel-2 tocsection-33"><a href="#Фреймворки"><span class="tocnumber">8.1</span> <span class="toctext">Фреймворки</span></a></li> <li class="toclevel-2 tocsection-34"><a href="#Системы_управления_содержимым"><span class="tocnumber">8.2</span> <span class="toctext">Системы управления содержимым</span></a></li> <li class="toclevel-2 tocsection-35"><a href="#Средства_для_разработки_PHP-приложений"><span class="tocnumber">8.3</span> <span class="toctext">Средства для разработки PHP-приложений</span></a></li> </ul> </li> <li class="toclevel-1 tocsection-36"><a href="#Стандартные_рекомендации_PHP"><span class="tocnumber">9</span> <span class="toctext">Стандартные рекомендации PHP</span></a></li> <li class="toclevel-1 tocsection-37"><a href="#Критика"><span class="tocnumber">10</span> <span class="toctext">Критика</span></a> <ul> <li class="toclevel-2 tocsection-38"><a href="#Отсутствие_поддержки_многобайтовых_кодировок_в_ядре_языка"><span class="tocnumber">10.1</span> <span class="toctext">Отсутствие поддержки многобайтовых кодировок в ядре языка</span></a></li> <li class="toclevel-2 tocsection-39"><a href="#Отсутствие_поддержки_многопоточности"><span class="tocnumber">10.2</span> <span class="toctext">Отсутствие поддержки многопоточности</span></a></li> </ul> </li> <li class="toclevel-1 tocsection-40"><a href="#См._также"><span class="tocnumber">11</span> <span class="toctext">См. также</span></a></li> <li class="toclevel-1 tocsection-41"><a href="#Примечания"><span class="tocnumber">12</span> <span class="toctext">Примечания</span></a></li> <li class="toclevel-1 tocsection-42"><a href="#Литература"><span class="tocnumber">13</span> <span class="toctext">Литература</span></a></li> <li class="toclevel-1 tocsection-43"><a href="#Ссылки"><span class="tocnumber">14</span> <span class="toctext">Ссылки</span></a></li> </ul> </div> <div class="mw-heading mw-heading2"><h2 id="Область_применения"><span id=".D0.9E.D0.B1.D0.BB.D0.B0.D1.81.D1.82.D1.8C_.D0.BF.D1.80.D0.B8.D0.BC.D0.B5.D0.BD.D0.B5.D0.BD.D0.B8.D1.8F"></span>Область применения</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PHP&veaction=edit&section=1" title="Редактировать раздел «Область применения»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=PHP&action=edit&section=1" title="Редактировать код раздела «Область применения»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>В области веб-программирования, в частности, серверной части, PHP — один из популярных <a href="/wiki/%D0%A1%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B2%D1%8B%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA" class="mw-redirect" title="Скриптовый язык">сценарных языков</a> (наряду с <a href="/wiki/JSP" class="mw-redirect" title="JSP">JSP</a>, <a href="/wiki/Perl" title="Perl">Perl</a> и языками, используемыми в <a href="/wiki/ASP.NET" title="ASP.NET">ASP.NET</a>). </p><p>Популярность в области построения <a href="/wiki/%D0%92%D0%B5%D0%B1-%D1%81%D0%B0%D0%B9%D1%82" class="mw-redirect" title="Веб-сайт">веб-сайтов</a> определяется наличием большого набора встроенных средств и дополнительных модулей для разработки веб-приложений<sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup>. Основные из них: </p> <ul><li>Автоматическое извлечение <a href="/wiki/HTTP#POST" title="HTTP">POST</a>- и <a href="/wiki/HTTP#GET" title="HTTP">GET</a>-параметров, а также переменных окружения веб-сервера в предопределённые массивы;</li> <li>Взаимодействие с большим количеством различных систем управления базами данных через дополнительные модули (<a href="/wiki/MySQL" title="MySQL">MySQL</a>, <a href="/wiki/MySQLi" title="MySQLi">MySQLi</a>, <a href="/wiki/SQLite" title="SQLite">SQLite</a>, <a href="/wiki/PostgreSQL" title="PostgreSQL">PostgreSQL</a>, <a href="/wiki/Oracle_Database" title="Oracle Database">Oracle Database</a> (OCI8), <a href="/wiki/Microsoft_SQL_Server" title="Microsoft SQL Server">Microsoft SQL Server</a>, <a href="/wiki/Sybase" title="Sybase">Sybase</a>, <a href="/wiki/ODBC" title="ODBC">ODBC</a>, <a href="/wiki/MSQL" title="MSQL">mSQL</a>, <a href="/wiki/IBM_DB2" class="mw-redirect" title="IBM DB2">IBM DB2</a>, <a href="/wiki/Cloudscape" class="mw-redirect" title="Cloudscape">Cloudscape</a> и <a href="/wiki/Apache_Derby" title="Apache Derby">Apache Derby</a>, <a href="/wiki/Informix" title="Informix">Informix</a>, <a href="/w/index.php?title=Ovrimos_SQL&action=edit&redlink=1" class="new" title="Ovrimos SQL (страница отсутствует)">Ovrimos SQL</a>, <a href="/wiki/Lotus_Notes" class="mw-redirect" title="Lotus Notes">Lotus Notes</a>, <a href="/w/index.php?title=DB%2B%2B&action=edit&redlink=1" class="new" title="DB++ (страница отсутствует)">DB++</a>, <a href="/wiki/DBM" title="DBM">DBM</a>, <a href="/wiki/DBase" title="DBase">dBase</a>, <a href="/w/index.php?title=DBX_(%D0%A1%D0%A3%D0%91%D0%94)&action=edit&redlink=1" class="new" title="DBX (СУБД) (страница отсутствует)">DBX</a>, <a href="/w/index.php?title=FrontBase&action=edit&redlink=1" class="new" title="FrontBase (страница отсутствует)">FrontBase</a>, <a href="/w/index.php?title=FilePro&action=edit&redlink=1" class="new" title="FilePro (страница отсутствует)">FilePro</a>, <a href="/w/index.php?title=Ingres_II&action=edit&redlink=1" class="new" title="Ingres II (страница отсутствует)">Ingres II</a>, <a href="/w/index.php?title=SESAM&action=edit&redlink=1" class="new" title="SESAM (страница отсутствует)">SESAM</a>, <a href="/wiki/Firebird" title="Firebird">Firebird</a> и <a href="/wiki/InterBase" class="mw-redirect" title="InterBase">InterBase</a>, <a href="/w/index.php?title=Paradox_File_Access&action=edit&redlink=1" class="new" title="Paradox File Access (страница отсутствует)">Paradox File Access</a>, <a href="/w/index.php?title=MaxDB&action=edit&redlink=1" class="new" title="MaxDB (страница отсутствует)">MaxDB</a>, <a href="/wiki/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81" title="Интерфейс">интерфейс</a> <a href="/wiki/PDO" class="mw-redirect" title="PDO">PDO</a>, <a href="/wiki/Redis" title="Redis">Redis</a>);</li> <li>Автоматизированная отправка <a href="/wiki/%D0%97%D0%B0%D0%B3%D0%BE%D0%BB%D0%BE%D0%B2%D0%BA%D0%B8_HTTP" title="Заголовки HTTP">HTTP-заголовков</a>;</li> <li>Работа с HTTP-авторизацией;</li> <li>Работа с <a href="/wiki/Cookies" class="mw-redirect" title="Cookies">cookies</a> и сессиями;</li> <li>Работа с локальными и удалёнными файлами, <a href="/wiki/%D0%A1%D0%BE%D0%BA%D0%B5%D1%82_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D1%8B%D0%B9_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81)" title="Сокет (программный интерфейс)">сокетами</a>;</li> <li>Обработка файлов, загружаемых на сервер;</li> <li>Работа с <a href="/wiki/XForms" title="XForms">XForms</a>.</li> <li>Создание и работа с <a href="/wiki/API" title="API">API</a></li> <li>Создание приложение с <a href="/wiki/%D0%93%D1%80%D0%B0%D1%84%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81_%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F" title="Графический интерфейс пользователя">графическим интерфейсом пользователя</a> при использовании фреймворка <a href="/wiki/Qt_Designer" title="Qt Designer">Qt Designer</a></li> <li>Создание консольных приложений</li></ul> <p>По состоянию на 2022 год используется сотнями тысяч разработчиков; согласно рейтингу корпорации <a href="/wiki/%D0%98%D0%BD%D0%B4%D0%B5%D0%BA%D1%81_TIOBE" title="Индекс TIOBE">TIOBE</a>, базирующемуся на данных поисковых систем, в декабре 2022 года PHP находился на 10 месте по популярности среди языков программирования<sup id="cite_ref-tiobe_14-1" class="reference"><a href="#cite_note-tiobe-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup>. </p><p>Входит в <a href="/wiki/LAMP" title="LAMP">LAMP</a> — распространённый набор <a href="/wiki/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5" title="Программное обеспечение">ПО</a> для создания и <a href="/wiki/%D0%A5%D0%BE%D1%81%D1%82%D0%B8%D0%BD%D0%B3" title="Хостинг">хостинга</a> <a href="/wiki/%D0%92%D0%B5%D0%B1-%D1%81%D0%B0%D0%B9%D1%82" class="mw-redirect" title="Веб-сайт">веб-сайтов</a> (<a href="/wiki/Linux" title="Linux">Linux</a>, <a href="/wiki/Apache_HTTP_Server" title="Apache HTTP Server">Apache</a>, <a href="/wiki/MySQL" title="MySQL">MySQL</a>, PHP), а также LEMP — не менее распространённый набор <a href="/wiki/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5" title="Программное обеспечение">ПО</a> (<a href="/wiki/Linux" title="Linux">Linux</a>, <a href="/wiki/Nginx" title="Nginx">Nginx</a>, <a href="/wiki/MySQL" title="MySQL">MySQL</a>, PHP). </p><p>Среди сайтов, использующих PHP — <a href="/wiki/Facebook" title="Facebook">Facebook</a>, <a href="/wiki/Wikipedia" class="mw-redirect" title="Wikipedia">Wikipedia</a>, <a href="/wiki/Yahoo!" title="Yahoo!">Yahoo!</a>, <a href="/wiki/Baidu" title="Baidu">Baidu</a>. </p><p>Также, на PHP написаны такие системы управления сайтами (<a href="/wiki/%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D1%81%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B8%D0%BC%D1%8B%D0%BC" title="Система управления содержимым">CMS</a>) и фреймворки (<a href="/wiki/CMF" class="mw-redirect" title="CMF">CMF</a>), как <a href="/wiki/Drupal" title="Drupal">Drupal</a>, <a href="/wiki/Joomla" class="mw-redirect" title="Joomla">Joomla</a>, <a href="/wiki/Laravel" title="Laravel">Laravel</a>, <a href="/wiki/Symfony" title="Symfony">Symfony</a>, <a href="/wiki/WordPress" title="WordPress">WordPress</a>, <a href="/wiki/Yii" title="Yii">Yii</a> и другие. </p> <div class="mw-heading mw-heading2"><h2 id="Поддержка_версий"><span id=".D0.9F.D0.BE.D0.B4.D0.B4.D0.B5.D1.80.D0.B6.D0.BA.D0.B0_.D0.B2.D0.B5.D1.80.D1.81.D0.B8.D0.B9"></span>Поддержка версий</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PHP&veaction=edit&section=2" title="Редактировать раздел «Поддержка версий»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=PHP&action=edit&section=2" title="Редактировать код раздела «Поддержка версий»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <table class="wikitable floatright"> <caption>Статус поддержки версий и ветвей PHP </caption> <tbody><tr> <th>Последняя версия ветви</th> <th>Полный срок поддержки ветви </th></tr> <tr> <td style="background:#D4F4B4">8.4.4<sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup> </td> <td>21 ноября 2024<span style="display:none"> (<span class="bday dtstart published updated">2024-11-21</span>)</span> — 31 декабря 2028<span style="display:none"> (<span class="dtend">2028-12-31</span>)</span><sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup> <p>Завершение ожидается через 3 года 9 месяцев 29 дней. </p><p><span style="background-color:#fff; color: #084f09; border:1px solid #000000; text-align:center;"> $ </span> PHP LTS до конца 2030. </p> </td></tr> <tr> <td style="background: #D4F4B4">8.3.17<sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup> </td> <td>23 ноября 2023<span style="display:none"> (<span class="bday dtstart published updated">2023-11-23</span>)</span> — 31 декабря 2027<span style="display:none"> (<span class="dtend">2027-12-31</span>)</span><sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-21" class="reference"><a href="#cite_note-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-22" class="reference"><a href="#cite_note-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup>. <p>Завершение ожидается через 2 года 9 месяцев 29 дней. </p><p><span style="background-color:#fff; color: #084f09; border:1px solid #000000; text-align:center;"> $ </span> PHP LTS до конца 2029. </p> </td></tr> <tr> <td style="background: #FEF8C6">8.2.27<sup id="cite_ref-23" class="reference"><a href="#cite_note-23"><span class="cite-bracket">[</span>23<span class="cite-bracket">]</span></a></sup> </td> <td>8 декабря 2022<span style="display:none"> (<span class="bday dtstart published updated">2022-12-08</span>)</span> — 31 декабря 2026<span style="display:none"> (<span class="dtend">2026-12-31</span>)</span>. <p>Завершение ожидается через 1 год 9 месяцев 29 дней. </p><p><span style="background-color:#fff; color: #084f09; border:1px solid #000000; text-align:center;"> $ </span> PHP LTS до конца 2028. </p> </td></tr> <tr> <td style="background: #FEF8C6">8.1.31<sup id="cite_ref-24" class="reference"><a href="#cite_note-24"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup> </td> <td>25 ноября 2021<span style="display:none"> (<span class="bday dtstart published updated">2021-11-25</span>)</span> — 31 декабря 2025<span style="display:none"> (<span class="dtend">2025-12-31</span>)</span>. <p>Завершение ожидается через 9 месяцев 29 дней. </p><p><span style="background-color:#fff; color: #084f09; border:1px solid #000000; text-align:center;"> $ </span> PHP LTS до конца 2027. </p> </td></tr> <tr> <td style="background: #FDB3AB">8.0.30<sup id="cite_ref-автоссылка1_25-0" class="reference"><a href="#cite_note-автоссылка1-25"><span class="cite-bracket">[</span>25<span class="cite-bracket">]</span></a></sup> </td> <td>26 ноября 2020<span style="display:none"> (<span class="bday dtstart published updated">2020-11-26</span>)</span> — 26 ноября 2023<span style="display:none"> (<span class="dtend">2023-11-26</span>)</span>. <p><span style="background-color:#084f09; color: #fff; border:1px solid #000000; text-align:center;"> $ </span> PHP LTS до конца 2025. </p> </td></tr> <tr> <td style="background: #FDB3AB">7.4.33<sup id="cite_ref-автоссылка1_25-1" class="reference"><a href="#cite_note-автоссылка1-25"><span class="cite-bracket">[</span>25<span class="cite-bracket">]</span></a></sup> </td> <td>28 ноября 2019<span style="display:none"> (<span class="bday dtstart published updated">2019-11-28</span>)</span> — 28 ноября 2022<span style="display:none"> (<span class="dtend">2022-11-28</span>)</span>. <p><span style="background-color:#084f09; color: #fff; border:1px solid #000000; text-align:center;"> $ </span> PHP LTS до конца 2026. </p> </td></tr> <tr> <td style="background: #FDB3AB">7.3.33<sup id="cite_ref-автоссылка1_25-2" class="reference"><a href="#cite_note-автоссылка1-25"><span class="cite-bracket">[</span>25<span class="cite-bracket">]</span></a></sup> </td> <td>6 декабря 2018<span style="display:none"> (<span class="bday dtstart published updated">2018-12-06</span>)</span> — 6 декабря 2021<span style="display:none"> (<span class="dtend">2021-12-06</span>)</span>. <p><span style="background-color:#084f09; color: #fff; border:1px solid #000000; text-align:center;"> $ </span> PHP LTS до конца 2026. </p> </td></tr> <tr> <td style="background: #FDB3AB">7.2.34<sup id="cite_ref-автоссылка1_25-3" class="reference"><a href="#cite_note-автоссылка1-25"><span class="cite-bracket">[</span>25<span class="cite-bracket">]</span></a></sup> </td> <td>30 ноября 2017<span style="display:none"> (<span class="bday dtstart published updated">2017-11-30</span>)</span> — 30 ноября 2020<span style="display:none"> (<span class="dtend">2020-11-30</span>)</span>. <p><span style="background-color:#084f09; color: #fff; border:1px solid #000000; text-align:center;"> $ </span> PHP LTS до конца 2026. </p> </td></tr> <tr> <td colspan="2"><b>Статус поддержки:</b> <span style="background-color:lightblue; color:black; border:1px solid #000000; text-align:center;">    </span> анонсирована <span style="background-color:#D4F4B4; color:black; border:1px solid #000000; text-align:center;">    </span> активная <span style="background-color:#FEF8C6; color:black; border:1px solid #000000; text-align:center;">    </span> временная <span style="background-color:#FDB3AB; color:black; border:1px solid #000000; text-align:center;">    </span> завершена <br /> <span style="background-color:#fff; color: #084f09; border:1px solid #000000; text-align:center;"> $ </span> опционально платная <span style="background-color:#084f09; color: #fff; border:1px solid #000000; text-align:center;"> $ </span> только платная </td></tr> </tbody></table> <p>Каждая новая минорная <a href="/wiki/%D0%92%D0%B5%D1%82%D0%B2%D1%8C_(%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F%D0%BC%D0%B8)" title="Ветвь (управление версиями)">ветвь разработки</a> PHP (например, 8.4), разрабатывается в течение одного года и, как правило, в период с ноября по декабрь выходит очередной релиз <span style="background-color:#66FF66; color:black; border:1px solid #000000; text-align:center;">    </span> первоначальной стабильной версии, которая бесплатно поддерживается в течение 4 лет. В течение 2 лет осуществляется <span style="background-color:#D4F4B4; color:black; border:1px solid #000000; text-align:center;">    </span> активная поддержка ветви, обнаруженные ошибки и проблемы безопасности исправляются и выпускаются обновления в виде регулярных точечных релизов<sup id="cite_ref-26" class="reference"><a href="#cite_note-26"><span class="cite-bracket">[</span>26<span class="cite-bracket">]</span></a></sup>. </p><p>После окончания двухлетнего периода активной поддержки каждая ветвь получает <span style="background-color:#FEF8C6; color:black; border:1px solid #000000; text-align:center;">    </span> временную поддержку в течение ещё 2 дополнительных лет только для критических обновлений, касающихся проблем безопасности. Релизы в течение этого периода выходят по мере необходимости: может быть несколько релизов или ни одного, в зависимости от количества отчётов об ошибках<sup id="cite_ref-27" class="reference"><a href="#cite_note-27"><span class="cite-bracket">[</span>27<span class="cite-bracket">]</span></a></sup>. </p><p>Начиная с версии PHP 8.1, по истечении 4 лет с релиза первоначальной стабильной версии, срок поддержки ветви <span style="background-color:#FDB3AB; color:black; border:1px solid #000000; text-align:center;">    </span> завершается 31 декабря соответствующего года, когда наступает конец жизни ветви — <i>End Of Life</i>, также обозначается <i>EOL</i> и она больше не поддерживается (для PHP 8.1 срок бесплатной поддержки завершается 31 декабря 2025). В случае, если релиз первоначальной стабильной версии выйдет с задержкой (после нового года), то дополнительный год поддержки не предоставляется: например, релиз ветви PHP 8.4 был запланирован на ноябрь 2024 года, но даже если бы произошла задержка и дата релиза была бы перенесена на 2025 год, то срок бесплатной поддержки ветви все равно продлится только до 31 декабря 2028 года<sup id="cite_ref-28" class="reference"><a href="#cite_note-28"><span class="cite-bracket">[</span>28<span class="cite-bracket">]</span></a></sup>. Использование устаревших версий PHP из неподдерживаемых ветвей не рекомендовано, потому что это может привести к уязвимостям в безопасности и ошибкам, которые были исправлены в более поздних версиях<sup id="cite_ref-29" class="reference"><a href="#cite_note-29"><span class="cite-bracket">[</span>29<span class="cite-bracket">]</span></a></sup>. </p><p><a href="/wiki/Zend" class="mw-redirect" title="Zend">Zend</a> предлагает платную активную долгосрочную поддержку — PHP Long Term Support (PHP LTS): </p> <ul><li><span style="background-color:#fff; color: #084f09; border:1px solid #000000; text-align:center;"> $ </span> опционально платную для актуальных ветвей PHP;</li> <li><span style="background-color:#084f09; color: #fff; border:1px solid #000000; text-align:center;"> $ </span> только платную для устаревших ветвей PHP.</li></ul> <p>Срок платной поддержки каждой ветви начиная с релиза первоначальной стабильной версии составляет, как минимум, 5 лет<sup id="cite_ref-30" class="reference"><a href="#cite_note-30"><span class="cite-bracket">[</span>30<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-31" class="reference"><a href="#cite_note-31"><span class="cite-bracket">[</span>31<span class="cite-bracket">]</span></a></sup>. </p> <div class="mw-heading mw-heading3"><h3 id="Распределение_версий_PHP"><span id=".D0.A0.D0.B0.D1.81.D0.BF.D1.80.D0.B5.D0.B4.D0.B5.D0.BB.D0.B5.D0.BD.D0.B8.D0.B5_.D0.B2.D0.B5.D1.80.D1.81.D0.B8.D0.B9_PHP"></span>Распределение версий PHP</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PHP&veaction=edit&section=3" title="Редактировать раздел «Распределение версий PHP»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=PHP&action=edit&section=3" title="Редактировать код раздела «Распределение версий PHP»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="thumb tright"><div class="thumbinner" style="position:relative; background:var(--background-color-base, #fff); color:inherit; ;"><div class="thumbcaption" style="text-align:center; font-size:100%; font-weight:bold; padding:9px;">Используемые версии PHP на 21.11.2024:<br />день релиза PHP 8.4<sup id="cite_ref-автоссылка3_32-0" class="reference"><a href="#cite_note-автоссылка3-32"><span class="cite-bracket">[</span>32<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-автоссылка2_33-0" class="reference"><a href="#cite_note-автоссылка2-33"><span class="cite-bracket">[</span>33<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-34" class="reference"><a href="#cite_note-34"><span class="cite-bracket">[</span>34<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-35" class="reference"><a href="#cite_note-35"><span class="cite-bracket">[</span>35<span class="cite-bracket">]</span></a></sup></div><div style="position:relative; width:340px; height:340px; background-color:#66FF66; overflow:hidden; margin:5px;"><div style="position:absolute; right:0; top:0; width:168.93379564665px; height:0; background-color:transparent; border-style:solid; border-width:0px 0px 340px 2.1324087066966px; border-color:transparent transparent #D4F4B4 transparent;"></div><div style="position:absolute; right:0; top:0; width:130.27729709442px; height:0; background-color:transparent; border-style:solid; border-width:0px 0px 340px 79.445405811163px; border-color:transparent transparent #FEF8C6 transparent;"></div><div style="position:absolute; left:0; bottom:0; width:0; height:0; background-color:transparent; border-style:solid; border-width:145.84331192715px 170px 170px 170px; border-color:transparent #FFCC66 #FFCC66 #FFCC66;"></div><div style="position:absolute; left:0; bottom:0; width:0; height:134.0345474977px; background-color:transparent; border-style:solid; border-width:71.930905004606px 0px 0px 340px; border-color:transparent transparent transparent #FF7800;"></div><div style="position:absolute; left:0; top:0; width:0; height:0; background-color:transparent; border-style:solid; border-width:170px 161.04162191039px 170px 170px; border-color:transparent transparent #dc2626 #dc2626;"></div><div style="position:absolute; right:0; top:0; width:170px; height:170px; background-color:transparent; border-style:solid; border-width:0px 0px 17.517813965875px 170px; border-color:transparent transparent transparent #ef4444"></div><div style="position:absolute; left:0; top:0; width:0; height:125.72090380314px; background-color:transparent; border-style:solid; border-width:0px 170px 44.279096196858px 0px; border-color:transparent #f87171 transparent transparent;"></div><div style="position:absolute; left:0; top:0; width:0; height:72.784112100389px; background-color:transparent; border-style:solid; border-width:0px 170px 97.215887899611px 0px; border-color:transparent #fca5a5 transparent transparent;"></div><div style="position:absolute; left:0; top:0; width:0; height:45.106757668719px; background-color:transparent; border-style:solid; border-width:0px 170px 124.89324233128px 0px; border-color:transparent #fecaca transparent transparent;"></div><div style="position:absolute; left:0; top:0; width:0; height:11.343872273063px; background-color:transparent; border-style:solid; border-width:0px 170px 158.65612772694px 0px; border-color:transparent #075985 transparent transparent;"></div><div style="position:absolute; left:0; top:0; width:102.14378904127px; height:0; background-color:transparent; border-style:solid; border-width:0px 67.856210958733px 170px 0px; border-color:transparent #0369a1 transparent transparent;"></div><div style="position:absolute; left:0; top:0; width:114.89976537815px; height:0; background-color:transparent; border-style:solid; border-width:0px 55.100234621848px 170px 0px; border-color:transparent #0284c7 transparent transparent;"></div><div style="position:absolute; left:0; top:0; width:137.36729234073px; height:0; background-color:transparent; border-style:solid; border-width:0px 32.632707659275px 170px 0px; border-color:transparent #0ea5e9 transparent transparent;"></div><div style="position:absolute; left:0; top:0; width:157.9575547381px; height:0; background-color:transparent; border-style:solid; border-width:0px 12.042445261896px 170px 0px; border-color:transparent #38bdf8 transparent transparent;"></div><div style="position:absolute; left:0; top:0; width:167.3300398057px; height:0; background-color:transparent; border-style:solid; border-width:0px 2.6699601943014px 170px 0px; border-color:transparent #7dd3fc transparent transparent;"></div><div style="position:absolute; left:0; top:0; width:167.88030369661px; height:0; background-color:transparent; border-style:solid; border-width:0px 2.1196963033882px 170px 0px; border-color:transparent #bae6fd transparent transparent;"></div><div style="position:absolute; left:0; top:0; width:168.94659042839px; height:0; background-color:transparent; border-style:solid; border-width:0px 1.0534095716096px 170px 0px; border-color:transparent #525252 transparent transparent;"></div><div style="position:absolute; left:0; top:0; width:169.75584223651px; height:0; background-color:transparent; border-style:solid; border-width:0px 0.2441577634858px 170px 0px; border-color:transparent #737373 transparent transparent;"></div><div style="position:absolute; left:0; top:0; width:169.96055095546px; height:0; background-color:transparent; border-style:solid; border-width:0px 0.039449044540111px 170px 0px; border-color:transparent #a3a3a3 transparent transparent;"></div><div style="position:absolute;left:0;top:0"><span class="skin-invert-image" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/1/18/Circle200.svg/340px-Circle200.svg.png" decoding="async" width="340" height="340" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/1/18/Circle200.svg/510px-Circle200.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/1/18/Circle200.svg/680px-Circle200.svg.png 2x" data-file-width="200" data-file-height="200" /></span></span></div></div><div class="thumbcaption" style="margin:5px; font-size:100%; line-height:1.5em;"><span style="box-shadow:2px -1px 3px 0px var(--background-color-disabled, #c8ccd1); color:#66FF66; background-color:#66FF66;">     </span>  PHP 8.4 (менее 0,1 % от PHP 8) <br /><span style="box-shadow:2px -1px 3px 0px var(--background-color-disabled, #c8ccd1); color:#D4F4B4; background-color:#D4F4B4;">     </span>  PHP 8.3 (9,40 % от PHP 8) — <b>3,56 %</b><br /><span style="box-shadow:2px -1px 3px 0px var(--background-color-disabled, #c8ccd1); color:#FEF8C6; background-color:#FEF8C6;">     </span>  PHP 8.2 (26,6 % от PHP 8) — <b>10,08 %</b><br /><span style="box-shadow:2px -1px 3px 0px var(--background-color-disabled, #c8ccd1); color:#FFCC66; background-color:#FFCC66;">     </span>  PHP 8.1 (38,6 % от PHP 8) — <b>14,63 %</b><br /><span style="box-shadow:2px -1px 3px 0px var(--background-color-disabled, #c8ccd1); color:#FF7800; background-color:#FF7800;">     </span>  PHP 8.0 (25,4 % от PHP 8) — <b>9,63 %</b><br /> Совокупная доля <b>PHP <span style="background-color:MediumSeaGreen; color: #FFF; border:1px solid #000000; text-align:center;"> 8.x </span></b> — <b>37,9 %</b><br /><span style="box-shadow:2px -1px 3px 0px var(--background-color-disabled, #c8ccd1); color:#dc2626; background-color:#dc2626;">     </span>  PHP 7.4 (72,3 % от PHP 7) — <b>35,50 %</b><br /><span style="box-shadow:2px -1px 3px 0px var(--background-color-disabled, #c8ccd1); color:#ef4444; background-color:#ef4444;">     </span>  PHP 7.3 (11,6 % от PHP 7) — <b>5,70 %</b><br /><span style="box-shadow:2px -1px 3px 0px var(--background-color-disabled, #c8ccd1); color:#f87171; background-color:#f87171;">     </span>  PHP 7.2 (8,60 % от PHP 7) — <b>4,22 %</b><br /><span style="box-shadow:2px -1px 3px 0px var(--background-color-disabled, #c8ccd1); color:#fca5a5; background-color:#fca5a5;">     </span>  PHP 7.1 (3,70 % от PHP 7) — <b>1,82 %</b><br /><span style="box-shadow:2px -1px 3px 0px var(--background-color-disabled, #c8ccd1); color:#fecaca; background-color:#fecaca;">     </span>  PHP 7.0 (3,80 % от PHP 7) — <b>1,87 %</b><br /> Совокупная доля <b>PHP <span style="background-color:#dc2626; color: #fff; border:1px solid #000000; text-align:center;"> 7.x </span></b> — <b>49,1 %</b><br /><span style="box-shadow:2px -1px 3px 0px var(--background-color-disabled, #c8ccd1); color:#075985; background-color:#075985;">     </span>  PHP 5.6 (54,4 % от PHP 5) — <b>7,0176 %</b><br /><span style="box-shadow:2px -1px 3px 0px var(--background-color-disabled, #c8ccd1); color:#0369a1; background-color:#0369a1;">     </span>  PHP 5.5 (8,20 % от PHP 5) — <b>1,0578 %</b><br /><span style="box-shadow:2px -1px 3px 0px var(--background-color-disabled, #c8ccd1); color:#0284c7; background-color:#0284c7;">     </span>  PHP 5.4 (15,3 % от PHP 5) — <b>2,9737 %</b><br /><span style="box-shadow:2px -1px 3px 0px var(--background-color-disabled, #c8ccd1); color:#0ea5e9; background-color:#0ea5e9;">     </span>  PHP 5.3 (14,7 % от PHP 5) — <b>1.8963 %</b><br /><span style="box-shadow:2px -1px 3px 0px var(--background-color-disabled, #c8ccd1); color:#38bdf8; background-color:#38bdf8;">     </span>  PHP 5.2 (6,80 % от PHP 5) — <b>0,8772 %</b><br /><span style="box-shadow:2px -1px 3px 0px var(--background-color-disabled, #c8ccd1); color:#7dd3fc; background-color:#7dd3fc;">     </span>  PHP 5.1 (0,40 % от PHP 5) — <b>0,0516 %</b><br /><span style="box-shadow:2px -1px 3px 0px var(--background-color-disabled, #c8ccd1); color:#bae6fd; background-color:#bae6fd;">     </span>  PHP 5.0 (менее 0,1 % от PHP 5) <br /> Совокупная доля <b>PHP <span style="background-color:#075985; color: #fff; border:1px solid #000000; text-align:center;"> 5.x </span></b> — <b>12,9 %</b><br /><span style="box-shadow:2px -1px 3px 0px var(--background-color-disabled, #c8ccd1); color:#525252; background-color:#525252;">     </span>  PHP 4.4 (75,9 % от PHP 4) — <b>0,0759 %</b><br /><span style="box-shadow:2px -1px 3px 0px var(--background-color-disabled, #c8ccd1); color:#737373; background-color:#737373;">     </span>  PHP 4.3 (19,2 % от PHP 4) — <b>0,0192 %</b><br /><span style="box-shadow:2px -1px 3px 0px var(--background-color-disabled, #c8ccd1); color:#a3a3a3; background-color:#a3a3a3;">     </span>  PHP 4.2 (3,70 % от PHP 4) — <b>0,0037 %</b><br />  <span style="background-color:#d4d4d4; color:black; border:1px solid #000000; text-align:center;">    </span> PHP 4.1 (0,90 % от PHP 4) — <b>0.0009 %</b><br />  <span style="background-color:#e5e5e5; color:black; border:1px solid #000000; text-align:center;">    </span> PHP 4.0 (0,40 % от PHP 4) — <b>0,0004 %</b><br /> Совокупная доля <b>PHP <span style="background-color:#525252; color: #fff; border:1px solid #000000; text-align:center;"> 4.x </span></b> — <b>0,1 %</b><br /><br /> Актуальные ветви (<span style="background-color:#66FF66; color:black; border:1px solid #000000; text-align:center;">    </span> 8.4, <span style="background-color:#D4F4B4; color:black; border:1px solid #000000; text-align:center;">    </span> 8.3, <span style="background-color:#FEF8C6; color:black; border:1px solid #000000; text-align:center;">    </span> 8.2, <span style="background-color:#FFCC66; color:black; border:1px solid #000000; text-align:center;">    </span> 8.1) — <b>28,27 %</b><br />Устаревшие ветви (<span style="background-color:#FF7800; color:black; border:1px solid #000000; text-align:center;">    </span> 8.0, <span style="background-color:#dc2626; color: #fff; border:1px solid #000000; text-align:center;"> 7.x </span>, <span style="background-color:#075985; color: #fff; border:1px solid #000000; text-align:center;"> 5.x </span>, <span style="background-color:#525252; color: #fff; border:1px solid #000000; text-align:center;"> 4.x </span>) — <b>71,70 %</b><br /> PHP LTS ветви (<span style="background-color:#FF7800; color:black; border:1px solid #000000; text-align:center;">    </span> 8.0, <span style="background-color:#dc2626; color:white; border:1px solid #000000; text-align:center;">    </span> 7.4, <span style="background-color:#ef4444; color:black; border:1px solid #000000; text-align:center;">    </span> 7.3, <span style="background-color:#f87171; color:black; border:1px solid #000000; text-align:center;">    </span> 7.2) — <b>55,04 %</b><br />Неподдерживаемые ветви (<span style="background-color:#fca5a5; color:black; border:1px solid #000000; text-align:center;">    </span> 7.1, <span style="background-color:#fecaca; color:black; border:1px solid #000000; text-align:center;">    </span> 7.0, <span style="background-color:#075985; color: #fff; border:1px solid #000000; text-align:center;"> 5.x </span>, <span style="background-color:#525252; color: #fff; border:1px solid #000000; text-align:center;"> 4.x </span>) — <b>18,15%</b><br /></div></div></div> <p><br /> W3Techs сообщает, что по состоянию на 21 ноября 2024 года (день релиза PHP 8.4) «PHP используется на 75,4<b> </b>% всех веб-сайтов, чей серверный язык программирования мы знаем».<sup id="cite_ref-36" class="reference"><a href="#cite_note-36"><span class="cite-bracket">[</span>36<span class="cite-bracket">]</span></a></sup> Также сообщается, что из всех сайтов, использующих PHP: </p> <ul><li><b>PHP <span style="background-color:MediumSeaGreen; color: #FFF; border:1px solid #000000; text-align:center;"> 8.x </span></b> используют <b>37,9 %</b> пользователей, из которых актуальные ветви с активной или временной бесплатной поддержкой (8.4, 8.3, 8.2 и 8.1) используют <b>28,27 %</b> пользователей;</li></ul> <ul><li><b>PHP <span style="background-color:#dc2626; color: #fff; border:1px solid #000000; text-align:center;"> 7.x </span></b> используют <b>49,1 %</b> — большинство пользователей:</li></ul> <ul><li><b>PHP <span style="background-color:#075985; color: #fff; border:1px solid #000000; text-align:center;"> 5.x </span></b> используют <b>12,9 %</b> пользователей, версии, которые не поддерживаются исправлениями безопасности с 2018 года и, как известно, имеют серьёзные уязвимости.</li></ul> <ul><li><b>PHP <span style="background-color:#525252; color: #fff; border:1px solid #000000; text-align:center;"> 4.x </span></b> используют <b>0,1 %</b> пользователей, версии, которые также не поддерживаются.</li></ul> <p>Это означает, что по состоянию на 21 ноября 2024 года подавляющее большинство сайтов — <b>71,7 %</b>, использующих PHP, могут быть уязвимы для взлома; хотя в рамках PHP LTS от Zend ветви <span style="background-color:#FF7800; color:black; border:1px solid #000000; text-align:center;">    </span> 8.0, <span style="background-color:#dc2626; color:white; border:1px solid #000000; text-align:center;">    </span> 7.4, <span style="background-color:#ef4444; color:black; border:1px solid #000000; text-align:center;">    </span> 7.3 и <span style="background-color:#f87171; color:black; border:1px solid #000000; text-align:center;">    </span> 7.2 (в совокупности <b>55 %</b>) могут поддерживаться, кроме того некоторые дистрибутивы Linux, такие как <a href="/wiki/Ubuntu" title="Ubuntu">Ubuntu</a> и <a href="/wiki/Debian" title="Debian">Debian</a>, также предоставляют коммерческую поддержку и платные исправления безопасности, например, для ветви <span style="background-color:#dc2626; color:white; border:1px solid #000000; text-align:center;">    </span> 7.4<sup id="cite_ref-37" class="reference"><a href="#cite_note-37"><span class="cite-bracket">[</span>37<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-38" class="reference"><a href="#cite_note-38"><span class="cite-bracket">[</span>38<span class="cite-bracket">]</span></a></sup>. </p><p>Устаревшие и неподдерживаемые ветви PHP, включая <span style="background-color:#fca5a5; color:black; border:1px solid #000000; text-align:center;">    </span> 7.1, <span style="background-color:#fecaca; color:black; border:1px solid #000000; text-align:center;">    </span> 7.0, <span style="background-color:#075985; color: #fff; border:1px solid #000000; text-align:center;"> 5.x </span> и <span style="background-color:#525252; color: #fff; border:1px solid #000000; text-align:center;"> 4.x </span> (в совокупности <b>16,65 %</b>) настоятельно не рекомендуются к использованию. </p> <div class="mw-heading mw-heading2"><h2 id="Дополнительные_возможности"><span id=".D0.94.D0.BE.D0.BF.D0.BE.D0.BB.D0.BD.D0.B8.D1.82.D0.B5.D0.BB.D1.8C.D0.BD.D1.8B.D0.B5_.D0.B2.D0.BE.D0.B7.D0.BC.D0.BE.D0.B6.D0.BD.D0.BE.D1.81.D1.82.D0.B8"></span>Дополнительные возможности</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PHP&veaction=edit&section=4" title="Редактировать раздел «Дополнительные возможности»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=PHP&action=edit&section=4" title="Редактировать код раздела «Дополнительные возможности»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Язык автоматически поддерживает <a href="/wiki/HTTP-Cookies" class="mw-redirect" title="HTTP-Cookies">HTTP Cookies</a> в соответствии со стандартами Netscape. Это позволяет проводить установку и чтение небольших сегментов данных на стороне клиента. Работа с Cookies организована посредством сеансов (сессий). У сессий есть срок действия (после его истечения данные удаляются), в сессиях можно хранить и редактировать разные типы данных, в том числе сериализованные — пропущенные через serialize (процесс происходит автоматически), PHP-объекты. </p> <div class="mw-heading mw-heading3"><h3 id="Создание_GUI-приложений"><span id=".D0.A1.D0.BE.D0.B7.D0.B4.D0.B0.D0.BD.D0.B8.D0.B5_GUI-.D0.BF.D1.80.D0.B8.D0.BB.D0.BE.D0.B6.D0.B5.D0.BD.D0.B8.D0.B9"></span>Создание GUI-приложений</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PHP&veaction=edit&section=5" title="Редактировать раздел «Создание GUI-приложений»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=PHP&action=edit&section=5" title="Редактировать код раздела «Создание GUI-приложений»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>PHP не ориентирован на создание десктопных приложений, но есть потребность в создании интерфейсов для настройки серверов, беспрерывного выполнения, отладки скриптов (сценариев), управления локальными и тестовыми серверами, и т. п. Из-за этого и возникли решения данной проблемы. </p> <div class="mw-heading mw-heading4"><h4 id="Расширения"><span id=".D0.A0.D0.B0.D1.81.D1.88.D0.B8.D1.80.D0.B5.D0.BD.D0.B8.D1.8F"></span>Расширения</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PHP&veaction=edit&section=6" title="Редактировать раздел «Расширения»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=PHP&action=edit&section=6" title="Редактировать код раздела «Расширения»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Основное использование расширений — надстройки библиотек <a href="/wiki/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81_%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F" title="Интерфейс пользователя">интерфейсов пользователя</a> (UI-библиотек). </p><p>Расширения условно делятся на три группы: </p> <ul><li>расширения PHP: WxPHP (<a href="/wiki/Microsoft_Windows" class="mw-redirect" title="Microsoft Windows">Windows</a>, <a href="/wiki/Linux" title="Linux">Linux</a>, <a href="/wiki/MacOS" title="MacOS">macOS</a>), Winbinder (<a href="/wiki/Microsoft_Windows" class="mw-redirect" title="Microsoft Windows">Windows</a>);</li> <li>обёртки, использующие системные функции средствами <a href="/wiki/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81_%D0%B2%D0%BD%D0%B5%D1%88%D0%BD%D0%B8%D1%85_%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B9" title="Интерфейс внешних функций">интерфейса внешних функций</a>: Win32Std, Tk;</li> <li>обёртки для использования интерфейса командной строки: PHP-UI, PHP-XCB.</li></ul> <p>Разработаны расширения, такие, как двусторонняя обёртка для использования других языков при написании расширений PHP, и наоборот. Например, PSV Component Library, — проект, состоящий из трёх подпроектов: </p> <ul><li>PHP4Delphi реализует соединения PHP с программами, написанными на <a href="/wiki/Delphi_(%D1%81%D1%80%D0%B5%D0%B4%D0%B0_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8)" title="Delphi (среда разработки)">Delphi</a> средствами <a href="/wiki/Windows_API" title="Windows API">WinAPI</a>; разрабатывался с 1999 года, но не обновлялся с 2009 года, из-за чего появились ответвления;</li> <li>PHP extensions development framework — средство создания расширений PHP, VCL-компоненты — неотъемлемая часть PHP4Delphi, базовые компоненты которой нужны для создания приложений;</li> <li>php4 Applications — расширение для использования PHP в других языках, базирующееся на PHP4Delphi, дающее доступ к <a href="/wiki/%D0%9C%D0%B0%D0%BA%D1%80%D0%BE%D1%81%D1%8B" class="mw-redirect" title="Макросы">макросам</a> и упрощающее использование PHP, избавляя от создания обёртки.</li></ul> <div class="mw-heading mw-heading4"><h4 id="Среды_разработки_(IDE)"><span id=".D0.A1.D1.80.D0.B5.D0.B4.D1.8B_.D1.80.D0.B0.D0.B7.D1.80.D0.B0.D0.B1.D0.BE.D1.82.D0.BA.D0.B8_.28IDE.29"></span>Среды разработки (IDE)</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PHP&veaction=edit&section=7" title="Редактировать раздел «Среды разработки (IDE)»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=PHP&action=edit&section=7" title="Редактировать код раздела «Среды разработки (IDE)»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Есть место и полноценным средам разработки для GUI PHP: </p> <ul><li><b>Dev PHP</b></li></ul> <p>Первопроходцем в этой категории является студия Dev PHP-IDE, которая использовала <a href="/wiki/Kylix" title="Kylix">Kylix</a> (<a href="/wiki/Embarcadero_Delphi" class="mw-redirect" title="Embarcadero Delphi">Delphi</a>) в качестве основы интерфейса и php-<a href="/w/index.php?title=Command-line_interface&action=edit&redlink=1" class="new" title="Command-line interface (страница отсутствует)">cli</a> для создания пользовательских программ. </p><p>Она включала в себя редактор кода, несколько инструментов и визуальный просмотр HTML-страниц. </p><p>Впервые была представлена в 2002 году, сейчас имеет 3 стабильные версии, но разработка не продолжается — остановилась из-за гибели главного разработчика в автокатастрофе. </p> <ul><li><b>CodeGear Rad Studio (Расширение)</b></li></ul> <p>После DevPHP IDE появилось расширение — набор компонентов для <a href="/w/index.php?title=CodeGear_Delphi&action=edit&redlink=1" class="new" title="CodeGear Delphi (страница отсутствует)">CodeGear Rad Studio 2009</a> на базе php4delphi с некоторыми улучшениями (веб-элементы, инспектор, отладчик), поддержка её длилась в течение четырёх версий, вторая из которых вошла в платное расширение <a href="/w/index.php?title=CodeGear_Delphi&action=edit&redlink=1" class="new" title="CodeGear Delphi (страница отсутствует)">Rad Studio 2010</a>: была возможность использовать скрипты, задавать стиль веб-компонентам, просматривать стили и веб-страницы до сборки программы, запускать локальный сервер, собирать программу, как отдельное приложение и отлаживать код. С выходом Delphi XE расширение получило название RADPHP Xe. Далее сама студия стала называться Embarcadero Delphi, и работа над данным расширением была приостановлена на неопределённый срок. </p> <ul><li><b>DevelStudio (RAD)</b></li></ul> <p>В 2009 году на базе php4delphi началась разработка среды для создания графических PHP-приложений, к разработке которой позже присоединился Ростислав Романов. Среда получила название PHP DevelStudio, первой опубликованной версией стала 0.1.7. DevelStudio имела небольшое количество компонентов в наборе инструментов и работала на устаревшем PHP 4. Во второй версии DevelStudio получила поддержку PHP 5. Были добавлены потоки, произведены множественные изменения и улучшения. Код сборки программ стал закрытым, предыдущие версии программы и сообщения на форуме были удалены с целью воспрепятствования злоумышленникам. </p><p>Вторая версия DevelStudio так же получила набор компонентов AlphaControls, вследствие чего её стали использовать для создания <a href="/wiki/%D0%92%D1%80%D0%B5%D0%B4%D0%BE%D0%BD%D0%BE%D1%81%D0%BD%D0%B0%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0" title="Вредоносная программа">вредоносных программ</a> в силу её простоты и понятности. Популярные на то время антивирусы (MacAffee, <a href="/wiki/AVG_AntiVirus" title="AVG AntiVirus">AVG</a>, <a href="/wiki/Avira_Antivirus" title="Avira Antivirus">Avira</a>) стали распознавать любые скомпилированные в DevelStudio программы как вирусы. </p><p>Через некоторое время автор AlphaControls обратился с жалобой к разработчикам DevelStudio, и набор компонентов был полностью удалён из среды, однако сохранился в уже существовавшей версии, удалить которую с форума в этот раз не представлялось возможным. </p><p>На момент 2012 года вышла последняя версия среды — 3.0.2, где появился новый набор компонентов, в том числе браузер <a href="/wiki/Chromium" title="Chromium">Chromium</a> вместо <a href="/wiki/Internet_Explorer" title="Internet Explorer">IE</a>, что привлекло внимание веб-разработчиков и пользователей среды «Алгоритм». На тот момент компиляция программ в «Алгоритме» была платной, поэтому DevelStudio как новая и бесплатная среда разработки переманила на себя бо́льшую часть аудитории. </p><p>В 2014 году начались первые попытки по восстановлению среды, в этот раз со стороны <a href="/wiki/%D0%A1%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D1%81%D1%82%D0%B2%D0%BE" title="Сообщество">сообщества</a>. В конце 2018 года исходный код был восстановлен и доступен в <a href="/wiki/GitHub" title="GitHub">GitHub</a>. </p><p>В 2019 году сообщество обратилось к создателю DevelStudio с целью изменения политики распространения среды, вследствие чего она стала доступной для обновления и редактирования. Из-за жалоб на отсутствие ссылок на использованные библиотеки (DCEF, PHP4Delphi, TSizeCtrl, SynEdit) форум был удалён, а одна из страниц с описанием среды была перенаправлена на главную страницу сайта. С этого момента DevelStudio официально принадлежит сообществу. </p> <ul><li><b>DevelNext (DN)</b></li></ul> <p>Параллельно с этим главный разработчик DevelStudio начал создавать «реинкарнацию» предыдущей среды. Он взял за основу графическую библиотеку <a href="/wiki/JavaFX" title="JavaFX">JavaFX</a>, в результате вышла полностью новая среда, с поддержкой <a href="/wiki/CSS" title="CSS">CSS</a>, <b>но без полной поддержки библиотеки <a href="/wiki/Zend_Framework" title="Zend Framework">Zend PHP</a></b> — проект был основан на собственном языке jPHP. Его особенностью является, работа на <a href="/wiki/JVM" class="mw-redirect" title="JVM">JVM</a>, <a href="/wiki/JIT" class="mw-redirect" title="JIT">JIT</a>-компилятор, поддержка <a href="/wiki/%D0%AE%D0%BD%D0%B8%D0%BA%D0%BE%D0%B4" title="Юникод">юникода</a>, <a href="/wiki/%D0%9C%D0%BD%D0%BE%D0%B3%D0%BE%D0%BF%D0%BE%D1%82%D0%BE%D1%87%D0%BD%D0%BE%D1%81%D1%82%D1%8C" title="Многопоточность">многопоточность</a> и объектно-ориентированная стандартная библиотека. </p><p>В 16-й версии среда DevelNext получила поддержку php 7, а параллельно с этим jPHP был расширен энтузиастом для разработки под ОС <a href="/wiki/Android" title="Android">Android</a>. </p><p>На данный момент автор и энтузиасты трудятся над 2020 версией (ранее 17-я). </p> <ul><li><b>PHPQt</b></li></ul> <p>В 2015 году Александр Казанцев начал изучать алгоритмы разработки интерфейсов и создал расширение php_qml, что давало возможность использовать виджеты из библиотеки <a href="/wiki/Qt" title="Qt">QT</a>, но работало оно только под Windows. </p><p>С этого началась разработка PHPQt, первые версии не обратили особого внимания со стороны веб-разработчиков, поэтому автор начал углублённо улучшать расширение. </p><p>28 июля 2015 года был опубликован первый вариант компилятора проектов, на тот момент это был простой исполнитель скриптов(сценариев), который прикреплял php-код к стабу (подобно DevelStudio), и имел зависимость от Windows API, на этой стадии поддерживались уже почти все виджеты и многопоточность, была лёгкая оптимизация php-кода. С этого момента движок стали называть PQEngine, </p><p>3 августа 2016 года вышла пятая версия компилятора приложений (PqBuilder), что перешёл на базу PlastiQ и имел поддержку уже новейшего, на тот момент, php 7, проекты получили более полноценный компилятор и уже не требовали наличия PqEngine.dll вблизи с исполняемым файлом, вместо этого визуальные библиотеки стали добавляться динамично — как файлы, а не вшиваться в PQEngine.dll. Такой шаг был предпринят для совместимости с другими системами и оригинальными библиотеками Qt. </p><p>С появлением шестой версии проект стал дополнением для среды <a href="/wiki/Qt_Creator" title="Qt Creator">Qt Creator</a>, а компилятор стал всего-навсего оптимизатором кода перед конечной сборкой программы. Появился полноценный редактор интерфейса, подсказки в редакторе кода и начала создаваться документация. С этого момента сделали анонс про создание среды PqStudio, но её разработка не зашла далеко. </p> <ul><li><b>WinForms PHP</b></li></ul> <p>В 2018 году появился проект, объединяющий возможности Windows Forms (.NET Framework) и PHP 7. Его разработка медленными темпами ведётся и сейчас<style data-mw-deduplicate="TemplateStyles:r141254988">.mw-parser-output .ts-fix-template{font-style:normal;font-weight:normal;white-space:nowrap}.mw-parser-output .ts-fix-error{font-size:inherit}@media screen{.mw-parser-output .ts-fix-text{border:1px solid var(--border-color-base,#a2a9b1);box-decoration-break:clone;margin:0 -0.1em;padding:0 0.1em;transition:background 0.1s}.mw-parser-output .ts-fix-text:hover{background:#fee7e6}html.skin-theme-clientpref-night .mw-parser-output .ts-fix-text:hover{background:#4f1312}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .ts-fix-text:hover{background:#4f1312}}@media screen and (hover:hover){.mw-parser-output .ts-fix-comment,.mw-parser-output .ts-fix-commented>a:not(:hover){border-bottom:1px dotted;text-decoration:none}}</style><sup class="ts-fix-template">[<i><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%98%D0%B7%D0%B1%D0%B5%D0%B3%D0%B0%D0%B9%D1%82%D0%B5_%D0%BD%D0%B5%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D1%91%D0%BD%D0%BD%D1%8B%D1%85_%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9" title="Википедия:Избегайте неопределённых выражений">когда?</a></i>]</sup>. На текущий момент в движке доступны практически все<link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r141254988" /><sup class="ts-fix-template">[<i><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%98%D0%B7%D0%B1%D0%B5%D0%B3%D0%B0%D0%B9%D1%82%D0%B5_%D0%BD%D0%B5%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D1%91%D0%BD%D0%BD%D1%8B%D1%85_%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9" title="Википедия:Избегайте неопределённых выражений">какие?</a></i>]</sup> функции для ООП. Среда находится на стадии приватной разработки. К исполняемому файлу по умолчанию прилагается php7ts.dll. </p> <div class="mw-heading mw-heading4"><h4 id="Подключение_PHP_к_проекту"><span id=".D0.9F.D0.BE.D0.B4.D0.BA.D0.BB.D1.8E.D1.87.D0.B5.D0.BD.D0.B8.D0.B5_PHP_.D0.BA_.D0.BF.D1.80.D0.BE.D0.B5.D0.BA.D1.82.D1.83"></span>Подключение PHP к проекту</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PHP&veaction=edit&section=8" title="Редактировать раздел «Подключение PHP к проекту»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=PHP&action=edit&section=8" title="Редактировать код раздела «Подключение PHP к проекту»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Также существуют расширения и для противоположного применения — подключения PHP к проекту на другом языке программирования: Phalanger (C#, php с 5.4 по 7), Peachpie] (C#, php 7), PHP4Delphi (Lazarus, Delphi, C#, C, C++, php 5.6, JPHP (Java, php 7.0), PHPly (Python, php 5.6) </p> <div class="mw-heading mw-heading2"><h2 id="История[39]"><span id=".D0.98.D1.81.D1.82.D0.BE.D1.80.D0.B8.D1.8F.5B39.5D"></span>История<sup id="cite_ref-39" class="reference"><a href="#cite_note-39"><span class="cite-bracket">[</span>39<span class="cite-bracket">]</span></a></sup></h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PHP&veaction=edit&section=9" title="Редактировать раздел «История[39]»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=PHP&action=edit&section=9" title="Редактировать код раздела «История[39]»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <div role="note" class="hatnote navigation-not-searchable ts-main"><style data-mw-deduplicate="TemplateStyles:r142002967">.mw-parser-output .ts-main a{font-weight:bold}.mw-parser-output .ts-main a.new,.mw-parser-output .ts-main a.extiw,.mw-parser-output .ts-main a.external{font-weight:normal}</style>Основная статья: <a href="/wiki/%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_PHP" title="История PHP">История PHP</a></div> <div class="thumb tright" style="max-width: 100%; width: 335px;"> <div class="thumbinner"> <div style="float: left; margin: 1px; width: 107px"> <div class="thumbimage"><span typeof="mw:File"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Rasmus_Lerdorf_cropped.jpg" class="mw-file-description"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/9/9c/Rasmus_Lerdorf_cropped.jpg/105px-Rasmus_Lerdorf_cropped.jpg" decoding="async" width="105" height="142" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/9/9c/Rasmus_Lerdorf_cropped.jpg/158px-Rasmus_Lerdorf_cropped.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/9/9c/Rasmus_Lerdorf_cropped.jpg/210px-Rasmus_Lerdorf_cropped.jpg 2x" data-file-width="495" data-file-height="669" /></a></span> </div> </div><div style="float: left; margin: 1px; width: 107px"> <div class="thumbimage"><span typeof="mw:File"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Andi_Gutmans_1.jpg" class="mw-file-description"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/f/f6/Andi_Gutmans_1.jpg/105px-Andi_Gutmans_1.jpg" decoding="async" width="105" height="142" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/f/f6/Andi_Gutmans_1.jpg/158px-Andi_Gutmans_1.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/f/f6/Andi_Gutmans_1.jpg/210px-Andi_Gutmans_1.jpg 2x" data-file-width="597" data-file-height="808" /></a></span> </div> </div><div style="float: left; margin: 1px; width: 107px"> <div class="thumbimage"><span typeof="mw:File"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Zeev_Suraski_2005_cropped.jpg" class="mw-file-description"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/c/cf/Zeev_Suraski_2005_cropped.jpg/105px-Zeev_Suraski_2005_cropped.jpg" decoding="async" width="105" height="142" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/cf/Zeev_Suraski_2005_cropped.jpg/158px-Zeev_Suraski_2005_cropped.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/cf/Zeev_Suraski_2005_cropped.jpg/210px-Zeev_Suraski_2005_cropped.jpg 2x" data-file-width="220" data-file-height="298" /></a></span> </div> </div><div class="thumbcaption" style="clear: left; text-align: left; background: transparent; color: inherit"><a href="/wiki/%D0%9B%D0%B5%D1%80%D0%B4%D0%BE%D1%80%D1%84,_%D0%A0%D0%B0%D1%81%D0%BC%D1%83%D1%81" title="Лердорф, Расмус">Расмус Лердорф</a>, создатель PHP; <a href="/wiki/%D0%93%D1%83%D1%82%D0%BC%D0%B0%D0%BD%D1%81,_%D0%AD%D0%BD%D0%B4%D0%B8" title="Гутманс, Энди">Энди Гутманс</a> и <a href="/wiki/%D0%A1%D1%83%D1%80%D0%B0%D1%81%D0%BA%D0%B8,_%D0%97%D0%B5%D0%B5%D0%B2" title="Сураски, Зеев">Зеев Сураски</a>, основатели <a href="/wiki/Zend_Engine" title="Zend Engine">Zend Engine</a> </div> <div style="clear:both"></div> </div> <div style="clear:both"></div> </div> <div class="mw-heading mw-heading3"><h3 id="PHP_Tools,_FI,_Construction_Kit"><span id="PHP_Tools.2C_FI.2C_Construction_Kit"></span>PHP Tools, FI, Construction Kit</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PHP&veaction=edit&section=10" title="Редактировать раздел «PHP Tools, FI, Construction Kit»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=PHP&action=edit&section=10" title="Редактировать код раздела «PHP Tools, FI, Construction Kit»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Разработка PHP началась в <a href="/wiki/1993_%D0%B3%D0%BE%D0%B4" title="1993 год">1993 году</a><sup id="cite_ref-40" class="reference"><a href="#cite_note-40"><span class="cite-bracket">[</span>40<span class="cite-bracket">]</span></a></sup> когда <a href="/wiki/%D0%94%D0%B0%D0%BD%D0%B8%D1%8F" title="Дания">датский</a> <a href="/wiki/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82" title="Программист">программист</a> <a href="/wiki/%D0%9B%D0%B5%D1%80%D0%B4%D0%BE%D1%80%D1%84,_%D0%A0%D0%B0%D1%81%D0%BC%D1%83%D1%81" title="Лердорф, Расмус">Расмус Лердорф</a> разработал на <a href="/wiki/%D0%A1%D0%B8_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="Си (язык программирования)">C</a><sup id="cite_ref-41" class="reference"><a href="#cite_note-41"><span class="cite-bracket">[</span>41<span class="cite-bracket">]</span></a></sup> набор <a href="/wiki/CGI" class="mw-disambig" title="CGI">CGI-скриптов</a> для учёта посетителей его <a href="/wiki/%D0%9E%D0%BD%D0%BB%D0%B0%D0%B9%D0%BD" class="mw-redirect" title="Онлайн">онлайн</a>-<a href="/wiki/%D0%A0%D0%B5%D0%B7%D1%8E%D0%BC%D0%B5" title="Резюме">резюме</a>, обрабатывающий шаблоны <a href="/wiki/HTML" title="HTML">HTML</a>-документов. Лердорф назвал набор <i>Personal Home Page Tools</i> (Инструменты для <i>личной домашней страницы</i>). Вскоре функциональности перестало хватать, и Лердорф разработал новый интерпретатор шаблонов <i>PHP/FI</i> (<a href="/wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA" title="Английский язык">англ.</a> <span lang="en" style="font-style:italic;">Personal Home Page / Forms Interpreter</span> — «персональная домашняя страница / интерпретатор форм»)<sup id="cite_ref-42" class="reference"><a href="#cite_note-42"><span class="cite-bracket">[</span>42<span class="cite-bracket">]</span></a></sup>. </p><p>8 июня 1995 года вышел Personal Home Page (PHP Tools) version 1.0 — первый публичный релиз с открытым исходным кодом. Эта новая реализация была способна взаимодействовать с базами данных и многое другое, что создавало фреймворк, с помощью которого пользователи могли создавать простые динамические веб-приложения. </p> <div class="mw-heading mw-heading3"><h3 id="PHP_2">PHP 2</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PHP&veaction=edit&section=11" title="Редактировать раздел «PHP 2»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=PHP&action=edit&section=11" title="Редактировать код раздела «PHP 2»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>В <a href="/wiki/1997_%D0%B3%D0%BE%D0%B4" title="1997 год">1997 году</a> после длительного <a href="/wiki/%D0%91%D0%B5%D1%82%D0%B0-%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" title="Бета-тестирование">бета-тестирования</a> вышла вторая версия обработчика, написанного на <a href="/wiki/%D0%A1%D0%B8_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="Си (язык программирования)">C</a> — PHP/FI 2.0. Её использовали всего 1 % (приблизительно 50 тысяч) всех <a href="/wiki/%D0%94%D0%BE%D0%BC%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5_%D0%B8%D0%BC%D1%8F" title="Доменное имя">интернет-доменов</a> мира<sup id="cite_ref-off_history_12-1" class="reference"><a href="#cite_note-off_history-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup>, так как к моменту выпуска языка в релиз, парсер языка был полностью переписан двумя программистами из <a href="/wiki/%D0%A2%D0%B5%D0%BB%D1%8C-%D0%90%D0%B2%D0%B8%D0%B2" title="Тель-Авив">Тель-Авива</a>: <a href="/wiki/%D0%93%D1%83%D1%82%D0%BC%D0%B0%D0%BD%D1%81,_%D0%AD%D0%BD%D0%B4%D0%B8" title="Гутманс, Энди">Энди Гутмансом</a> и <a href="/wiki/%D0%A1%D1%83%D1%80%D0%B0%D1%81%D0%BA%D0%B8,_%D0%97%D0%B5%D0%B5%D0%B2" title="Сураски, Зеев">Зивом Сураски</a>. </p> <div class="mw-heading mw-heading3"><h3 id="PHP_3_и_Zend_Engine"><span id="PHP_3_.D0.B8_Zend_Engine"></span>PHP 3 и Zend Engine</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PHP&veaction=edit&section=12" title="Редактировать раздел «PHP 3 и Zend Engine»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=PHP&action=edit&section=12" title="Редактировать код раздела «PHP 3 и Zend Engine»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Версия <b>PHP 3.0</b> подверглась значительной переработке, определившей современный облик и стиль языка программирования. В 1997 году два израильских программиста, <a href="/wiki/%D0%93%D1%83%D1%82%D0%BC%D0%B0%D0%BD%D1%81,_%D0%AD%D0%BD%D0%B4%D0%B8" title="Гутманс, Энди">Энди Гутманс</a> и <a href="/wiki/%D0%A1%D1%83%D1%80%D0%B0%D1%81%D0%BA%D0%B8,_%D0%97%D0%B5%D0%B5%D0%B2" title="Сураски, Зеев">Зеев Сураски</a>, полностью переписали код интерпретатора. PHP 3.0 был официально выпущен в июне <a href="/wiki/1998_%D0%B3%D0%BE%D0%B4" title="1998 год">1998 года</a><sup id="cite_ref-off_history_12-2" class="reference"><a href="#cite_note-off_history-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup>. </p><p>Одной из сильнейших сторон PHP 3.0 была возможность расширения ядра дополнительными модулями. Впоследствии интерфейс написания расширений привлёк к PHP множество сторонних разработчиков, работающих над своими модулями, что дало PHP возможность работать с огромным количеством <a href="/wiki/%D0%91%D0%B0%D0%B7%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" title="База данных">баз данных</a>, <a href="/wiki/%D0%A1%D0%B5%D1%82%D0%B5%D0%B2%D0%BE%D0%B9_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB" class="mw-redirect" title="Сетевой протокол">протоколов</a>, поддерживать большое число <a href="/wiki/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9" class="mw-redirect" title="Интерфейс программирования приложений">API</a>. Большое количество разработчиков привело к быстрому развитию языка и стремительному росту его популярности. С этой версии <a href="/wiki/%D0%90%D0%BA%D1%80%D0%BE%D0%BD%D0%B8%D0%BC" title="Акроним">акроним</a> <i>php</i> расшифровывается как «PHP: hypertext Preprocessor», вместо устаревшего «Personal Home Page». </p><p>К зиме 1998 года, практически сразу после официального выхода PHP 3.0, Энди Гутманс и Зеев Сураски начали переработку ядра PHP. В задачи входило увеличение производительности сложных приложений и улучшение модульности базиса кода PHP. Новый движок, названный <a href="/wiki/Zend_Engine" title="Zend Engine">Zend Engine</a>, успешно справлялся с поставленными задачами и впервые был представлен в середине <a href="/wiki/1999_%D0%B3%D0%BE%D0%B4" title="1999 год">1999 года</a>. </p> <div class="mw-heading mw-heading3"><h3 id="PHP_4">PHP 4</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PHP&veaction=edit&section=13" title="Редактировать раздел «PHP 4»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=PHP&action=edit&section=13" title="Редактировать код раздела «PHP 4»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p><b>PHP 4.0</b>, основанный на движке <a href="/wiki/Zend_Engine" title="Zend Engine">Zend Engine</a> и принёсший с собой набор дополнительных функций, официально вышел в мае <a href="/wiki/2000_%D0%B3%D0%BE%D0%B4" title="2000 год">2000 года</a>. В дополнение к улучшению производительности, PHP 4.0 имел ещё несколько ключевых нововведений, таких как поддержка сессий, <a href="/wiki/%D0%91%D1%83%D1%84%D0%B5%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_(%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0)" title="Буферизация (информатика)">буферизация</a> вывода, более безопасные способы обработки вводимой пользователем информации и несколько новых языковых конструкций. </p> <div class="mw-heading mw-heading3"><h3 id="PHP_5">PHP 5</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PHP&veaction=edit&section=14" title="Редактировать раздел «PHP 5»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=PHP&action=edit&section=14" title="Редактировать код раздела «PHP 5»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p><b>PHP 5</b> вышел <a href="/wiki/13_%D0%B8%D1%8E%D0%BB%D1%8F" title="13 июля">13 июля</a> <a href="/wiki/2004_%D0%B3%D0%BE%D0%B4" title="2004 год">2004 года</a>. Изменения включают обновление ядра Zend (<i>Zend Engine 2</i>), что существенно увеличило эффективность <a href="/wiki/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%BF%D1%80%D0%B5%D1%82%D0%B0%D1%82%D0%BE%D1%80" title="Интерпретатор">интерпретатора</a>. Введена поддержка языка разметки <a href="/wiki/XML" title="XML">XML</a>. Полностью переработаны функции <a href="/wiki/%D0%9E%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BD%D0%BE-%D0%BE%D1%80%D0%B8%D0%B5%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" title="Объектно-ориентированное программирование">ООП</a>, которые стали во многом схожи с моделью, используемой в <a href="/wiki/Java" title="Java">Java</a>. В частности, введён <a href="/wiki/%D0%94%D0%B5%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D0%BE%D1%80" title="Деструктор">деструктор</a>, <a href="/wiki/%D0%98%D0%BD%D0%BA%D0%B0%D0%BF%D1%81%D1%83%D0%BB%D1%8F%D1%86%D0%B8%D1%8F_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)" title="Инкапсуляция (программирование)">открытые, закрытые и защищённые члены и методы</a>, окончательные члены и методы, <a href="/wiki/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81_(%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BD%D0%BE-%D0%BE%D1%80%D0%B8%D0%B5%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)" title="Интерфейс (объектно-ориентированное программирование)">интерфейсы</a> и клонирование объектов. В последующих версиях также были введены <a href="/wiki/%D0%9F%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%81%D1%82%D0%B2%D0%BE_%D0%B8%D0%BC%D1%91%D0%BD_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)" title="Пространство имён (программирование)">пространства имён</a>, <a href="/wiki/%D0%97%D0%B0%D0%BC%D1%8B%D0%BA%D0%B0%D0%BD%D0%B8%D0%B5_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)" title="Замыкание (программирование)">замыкания</a> и целый ряд достаточно серьёзных изменений, количественно и качественно сравнимых с теми, которые появились при переходе на PHP 5.0. </p> <div class="mw-heading mw-heading3"><h3 id="PHP_6">PHP 6</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PHP&veaction=edit&section=15" title="Редактировать раздел «PHP 6»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=PHP&action=edit&section=15" title="Редактировать код раздела «PHP 6»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Разработка <b>PHP 6</b> велась с <a href="/wiki/%D0%9E%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8C_2006_%D0%B3%D0%BE%D0%B4%D0%B0" title="Октябрь 2006 года">октября 2006</a> года<sup id="cite_ref-43" class="reference"><a href="#cite_note-43"><span class="cite-bracket">[</span>43<span class="cite-bracket">]</span></a></sup>. Было сделано множество нововведений<sup id="cite_ref-44" class="reference"><a href="#cite_note-44"><span class="cite-bracket">[</span>44<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-45" class="reference"><a href="#cite_note-45"><span class="cite-bracket">[</span>45<span class="cite-bracket">]</span></a></sup>, как, например, исключение из ядра регулярных выражений <a href="/wiki/POSIX" title="POSIX">POSIX</a> и «длинных» суперглобальных массивов, удаление директив <i>safe_mode</i>, <i>magic_quotes_gpc</i> и <i>register_globals</i> из конфигурационного файла php.ini. Одним из основных новшеств должна была стать поддержка <a href="/wiki/%D0%AE%D0%BD%D0%B8%D0%BA%D0%BE%D0%B4" title="Юникод">Юникода</a><sup id="cite_ref-newphp6_46-0" class="reference"><a href="#cite_note-newphp6-46"><span class="cite-bracket">[</span>46<span class="cite-bracket">]</span></a></sup>. Однако в <a href="/wiki/%D0%9C%D0%B0%D1%80%D1%82_2010_%D0%B3%D0%BE%D0%B4%D0%B0" title="Март 2010 года">марте 2010</a> года разработка PHP 6 была признана бесперспективной<sup id="cite_ref-47" class="reference"><a href="#cite_note-47"><span class="cite-bracket">[</span>47<span class="cite-bracket">]</span></a></sup> из-за сложностей с поддержкой Юникода. Исходный код PHP 6 перемещён на <a href="/wiki/%D0%92%D0%B5%D1%82%D0%B2%D1%8C_(%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F%D0%BC%D0%B8)" title="Ветвь (управление версиями)">ветвь</a>, а основной линией разработки стала версия 5.4. </p> <div class="mw-heading mw-heading3"><h3 id="PHP_7"><span id="ZE3"><span id="NG"></span></span>PHP 7</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PHP&veaction=edit&section=16" title="Редактировать раздел «PHP 7»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=PHP&action=edit&section=16" title="Редактировать код раздела «PHP 7»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>В 2014 году было проведено голосование, по результатам которого следующая версия получила название PHP 7<sup id="cite_ref-48" class="reference"><a href="#cite_note-48"><span class="cite-bracket">[</span>48<span class="cite-bracket">]</span></a></sup>. Выход новой версии планировался в середине октября 2015 года<sup id="cite_ref-49" class="reference"><a href="#cite_note-49"><span class="cite-bracket">[</span>49<span class="cite-bracket">]</span></a></sup>. В марте 2015 года <a href="/wiki/Zend_Technologies" title="Zend Technologies">Zend</a> представили <a href="/wiki/%D0%98%D0%BD%D1%84%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B0" title="Инфографика">инфографику</a>, в которой описаны основные нововведения PHP 7<sup id="cite_ref-50" class="reference"><a href="#cite_note-50"><span class="cite-bracket">[</span>50<span class="cite-bracket">]</span></a></sup>. </p><p><a href="/wiki/3_%D0%B4%D0%B5%D0%BA%D0%B0%D0%B1%D1%80%D1%8F" title="3 декабря">3 декабря</a> <a href="/wiki/2015_%D0%B3%D0%BE%D0%B4" title="2015 год">2015 года</a> было объявлено о выходе PHP версии 7.0.0<sup id="cite_ref-51" class="reference"><a href="#cite_note-51"><span class="cite-bracket">[</span>51<span class="cite-bracket">]</span></a></sup>. </p><p>Новая версия основывается на экспериментальной <a href="/wiki/%D0%92%D0%B5%D1%82%D0%B2%D1%8C_(%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F%D0%BC%D0%B8)" title="Ветвь (управление версиями)">ветви</a> PHP, которая изначально называлась <i>phpng</i> (<a href="/wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA" title="Английский язык">англ.</a> <span lang="en" style="font-style:italic;">PHP Next Generation</span> «следующее поколение»), и разрабатывалась с упором на увеличение производительности и уменьшение потребления памяти<sup id="cite_ref-52" class="reference"><a href="#cite_note-52"><span class="cite-bracket">[</span>52<span class="cite-bracket">]</span></a></sup>. В новой версии добавлена возможность указывать тип возвращаемых из функции данных<sup id="cite_ref-53" class="reference"><a href="#cite_note-53"><span class="cite-bracket">[</span>53<span class="cite-bracket">]</span></a></sup>, добавлен контроль передаваемых типов для данных<sup id="cite_ref-54" class="reference"><a href="#cite_note-54"><span class="cite-bracket">[</span>54<span class="cite-bracket">]</span></a></sup>, а также новые операторы. </p><p>13 июня 2019 вышла версия PHP 7.4. В ядро были добавлены типизированные свойства и стрелочные функции, а также ограниченная ковариантность возвращаемого типа и контравариантность типа аргумента<sup id="cite_ref-55" class="reference"><a href="#cite_note-55"><span class="cite-bracket">[</span>55<span class="cite-bracket">]</span></a></sup>. </p> <div class="mw-heading mw-heading3"><h3 id="PHP_8">PHP 8</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PHP&veaction=edit&section=17" title="Редактировать раздел «PHP 8»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=PHP&action=edit&section=17" title="Редактировать код раздела «PHP 8»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>PHP версии 8.0 была выпущена 26 ноября 2020-го<sup id="cite_ref-56" class="reference"><a href="#cite_note-56"><span class="cite-bracket">[</span>56<span class="cite-bracket">]</span></a></sup>. Главными нововведениями стали<sup id="cite_ref-57" class="reference"><a href="#cite_note-57"><span class="cite-bracket">[</span>57<span class="cite-bracket">]</span></a></sup>: поддержка <a href="/wiki/%D0%9E%D0%B1%D1%8A%D0%B5%D0%B4%D0%B8%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_(%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85)" title="Объединение (структура данных)">union-типов</a><sup id="cite_ref-58" class="reference"><a href="#cite_note-58"><span class="cite-bracket">[</span>58<span class="cite-bracket">]</span></a></sup>, <a href="/wiki/JIT-%D0%BA%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%86%D0%B8%D1%8F" title="JIT-компиляция">JIT-компиляция</a><sup id="cite_ref-59" class="reference"><a href="#cite_note-59"><span class="cite-bracket">[</span>59<span class="cite-bracket">]</span></a></sup> и <a href="/wiki/%D0%90%D1%82%D1%80%D0%B8%D0%B1%D1%83%D1%82" class="mw-disambig" title="Атрибут">атрибуты</a> (также известны как аннотации), как альтернатива конструкции switch было добавлено выражение match, также был добавлен новый оператор Nullsafe. </p><p>9 июля 2020 года Дэйл Хирт (<a href="/wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA" title="Английский язык">англ.</a> <span lang="en" style="font-style:italic;">Dale Hirt</span>), менеджер проекта PHP в Microsoft, в рассылке <code>php.internals</code> выпустил сообщение<sup id="cite_ref-60" class="reference"><a href="#cite_note-60"><span class="cite-bracket">[</span>60<span class="cite-bracket">]</span></a></sup> о том, что после выпуска версии PHP 8.0 Microsoft прекратит поддержку разработки этого языка программирования для <a href="/wiki/Windows" title="Windows">Windows</a><sup id="cite_ref-61" class="reference"><a href="#cite_note-61"><span class="cite-bracket">[</span>61<span class="cite-bracket">]</span></a></sup>. Специалисты Microsoft занимались компиляцией бинарных версий интерпретатора для ОС Windows и тестированием их безопасности. В сообществе разработчиков PHP сообщили, что примут все необходимые меры, чтобы найти в ближайшее время альтернативный вариант для организации поддержки PHP 8.0 и выше для Windows, например, своими силами<sup id="cite_ref-62" class="reference"><a href="#cite_note-62"><span class="cite-bracket">[</span>62<span class="cite-bracket">]</span></a></sup>. </p><p>В ноябре 2025 года выйдет версия 8.5. </p> <div class="mw-heading mw-heading2"><h2 id="Синтаксис"><span id=".D0.A1.D0.B8.D0.BD.D1.82.D0.B0.D0.BA.D1.81.D0.B8.D1.81"></span>Синтаксис</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PHP&veaction=edit&section=18" title="Редактировать раздел «Синтаксис»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=PHP&action=edit&section=18" title="Редактировать код раздела «Синтаксис»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:PHPCode_HelloWorld.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/5/5c/PHPCode_HelloWorld.svg/220px-PHPCode_HelloWorld.svg.png" decoding="async" width="220" height="97" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/5/5c/PHPCode_HelloWorld.svg/330px-PHPCode_HelloWorld.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/5/5c/PHPCode_HelloWorld.svg/440px-PHPCode_HelloWorld.svg.png 2x" data-file-width="458" data-file-height="202" /></a><figcaption></figcaption></figure> <style data-mw-deduplicate="TemplateStyles:r141520016">.mw-parser-output .ts-Родственный_проект{background:var(--background-color-neutral-subtle,#f8f9fa);border:1px solid var(--border-color-base,#a2a9b1);font-size:90%;margin:0 0 1em;padding:.4em;max-width:19em;width:19em;line-height:1.5}.mw-parser-output .ts-Родственный_проект th,.mw-parser-output .ts-Родственный_проект td{padding:.2em 0;vertical-align:middle}.mw-parser-output .ts-Родственный_проект th+td{padding-left:.4em}@media(min-width:720px){.mw-parser-output .ts-Родственный_проект{clear:right;float:right;width:19em;margin-left:1em}}</style> <table role="presentation" class="metadata plainlinks ts-Родственный_проект noprint ruwikiWikimediaNavigation"> <tbody><tr> <th style="width:10%;"><span class="noviewer" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/e/e0/Notification-icon-Wikibooks-logo.svg/24px-Notification-icon-Wikibooks-logo.svg.png" decoding="async" width="24" height="24" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/e/e0/Notification-icon-Wikibooks-logo.svg/36px-Notification-icon-Wikibooks-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/e/e0/Notification-icon-Wikibooks-logo.svg/48px-Notification-icon-Wikibooks-logo.svg.png 2x" data-file-width="30" data-file-height="30" /></span></span> </th> <td>Имеется <a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D1%83%D1%87%D0%B5%D0%B1%D0%BD%D0%B8%D0%BA" title="Викиучебник">викиучебник</a> по теме <span class="wikibooks-ref"><b>«<a href="https://ru.wikibooks.org/wiki/PHP" class="extiw" title="b:PHP">PHP</a>»</b></span> </td></tr></tbody></table> <p>Синтаксис PHP <a href="/wiki/C-%D0%BF%D0%BE%D0%B4%D0%BE%D0%B1%D0%BD%D1%8B%D0%B9_%D1%81%D0%B8%D0%BD%D1%82%D0%B0%D0%BA%D1%81%D0%B8%D1%81" class="mw-redirect" title="C-подобный синтаксис">подобен</a> синтаксису языка <a href="/wiki/%D0%A1%D0%B8_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="Си (язык программирования)">Си</a>. Некоторые элементы, такие как <a href="/wiki/%D0%90%D1%81%D1%81%D0%BE%D1%86%D0%B8%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9_%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2" title="Ассоциативный массив">ассоциативные массивы</a> и цикл <code>foreach</code>, заимствованы из <a href="/wiki/Perl" title="Perl">Perl</a>. </p><p><a href="/wiki/%D0%9B%D0%B5%D0%BA%D1%81%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7" title="Лексический анализ">Лексический анализ</a> PHP осуществляется посредством утилиты <a href="/wiki/Re2c" title="Re2c">re2c</a><sup id="cite_ref-63" class="reference"><a href="#cite_note-63"><span class="cite-bracket">[</span>63<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-64" class="reference"><a href="#cite_note-64"><span class="cite-bracket">[</span>64<span class="cite-bracket">]</span></a></sup>, утилита генерирует быстрые и легко встраиваемые лексеры. </p><p>Для написания простейшего скрипта не требуется описывать какие-либо переменные, используемые модули и т. п. Любой скрипт может начинаться непосредственно с оператора <code><?php</code>, а заканчиваться оператором <code>?></code>. Закрывающий оператор не обязателен и его рекомендуется опускать, чтобы избежать проблем с отправкой лишних символов в поток вывода после выполнения основного кода. </p><p>Простейшая <a href="/wiki/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0_Hello_world" class="mw-redirect" title="Программа Hello world">программа Hello world</a> на PHP выглядит следующим образом: </p> <div class="mw-highlight mw-highlight-lang-php mw-content-ltr" dir="ltr"><pre><span></span><span class="cp"><?php</span> <span class="k">echo</span> <span class="s1">'Hello, world!'</span><span class="p">;</span> </pre></div> <p>Также возможен более короткий вариант вывода строки: </p> <div class="mw-highlight mw-highlight-lang-php mw-content-ltr" dir="ltr"><pre><span></span><span class="o"><?=</span><span class="s1">'Hello, world!'</span><span class="cp">?></span> </pre></div> <p>Открывающий тег вида <code><?=</code> используется для сокращённой записи конструкций, используемых для вывода строки. </p><p>Стоит обратить внимание, что хоть <code><?=</code> и является сокращённой формой <code><?php echo</code>, однако не является «сокращённым тегом» (таким как <code><?</code>). Сокращённые теги были помечены устаревшими и их использование крайне не рекомендуется, в отличие от <code><?=</code>, использование которого не будет вызывать проблем с совместимостью и переносимостью кода. </p><p>PHP исполняет код, находящийся внутри ограничителей, таких как <code><?php ?></code>. Всё, что находится вне ограничителей, выводится без изменений. В основном это используется для вставки PHP-кода в HTML-документ, например, так: </p> <div class="mw-highlight mw-highlight-lang-html mw-content-ltr" dir="ltr"><pre><span></span><span class="p"><</span><span class="nt">html</span><span class="p">></span> <span class="p"><</span><span class="nt">head</span><span class="p">></span> <span class="p"><</span><span class="nt">title</span><span class="p">></span> Тестируем PHP <span class="p"></</span><span class="nt">title</span><span class="p">></span> <span class="p"></</span><span class="nt">head</span><span class="p">></span> <span class="p"><</span><span class="nt">body</span><span class="p">></span> <span class="cp"><?php echo 'Привет, мир!'; ?></span> <span class="p"></</span><span class="nt">body</span><span class="p">></span> <span class="p"></</span><span class="nt">html</span><span class="p">></span> </pre></div> <p>До версии 7.0 допускалось использование ограничителей <a href="/wiki/Active_Server_Pages" title="Active Server Pages">языка программирования ASP</a> <code><% %></code> и <code><script language="php"> </script></code>. Работа сокращённых конструкций определяется в конфигурационном файле php<a href="/wiki/.ini" title=".ini">.ini</a>. </p><p>Имена переменных начинаются с символа <code>$</code>, тип переменной объявлять не нужно. Имена переменных и констант чувствительны к регистру символов. Имена классов, методов классов и функций к регистру символов не чувствительны. Переменные обрабатываются в <a href="/wiki/%D0%A1%D1%82%D1%80%D0%BE%D0%BA%D0%BE%D0%B2%D1%8B%D0%B9_%D1%82%D0%B8%D0%BF" title="Строковый тип">строках</a>, заключённых в двойные кавычки, и <a href="/wiki/Heredoc" class="mw-redirect" title="Heredoc">heredoc</a>-строках (строках, созданных при помощи оператора <<<). Переменные в строках, заключённых в одинарные кавычки и <a href="/wiki/Heredoc-%D1%81%D0%B8%D0%BD%D1%82%D0%B0%D0%BA%D1%81%D0%B8%D1%81" title="Heredoc-синтаксис">nowdoc</a> не обрабатываются. </p><p>Инструкции разделяются с помощью <i>точки с запятой</i> (<code>;</code>), за исключением некоторых случаев, после объявления конструкции if/else и циклов. </p><p>Переменные в функцию можно передавать как по значению, так и по ссылке (используется знак <code>&</code>). </p><p>PHP поддерживает три типа комментариев: в стиле языка <a href="/wiki/%D0%A1%D0%B8_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="Си (язык программирования)">Си</a> (ограниченные <code>/* */</code>), <a href="/wiki/C%2B%2B" title="C++">C++</a> (начинающиеся с <code>//</code> и идущие до конца строки) и <a href="/wiki/%D0%9A%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D0%B0%D1%8F_%D0%BE%D0%B1%D0%BE%D0%BB%D0%BE%D1%87%D0%BA%D0%B0_UNIX" class="mw-redirect" title="Командная оболочка UNIX">оболочки UNIX</a> (с <code>#</code> до конца строки). </p> <div class="mw-heading mw-heading3"><h3 id="Типы_данных"><span id=".D0.A2.D0.B8.D0.BF.D1.8B_.D0.B4.D0.B0.D0.BD.D0.BD.D1.8B.D1.85"></span>Типы данных</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PHP&veaction=edit&section=19" title="Редактировать раздел «Типы данных»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=PHP&action=edit&section=19" title="Редактировать код раздела «Типы данных»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>PHP является языком программирования с <a href="/wiki/%D0%94%D0%B8%D0%BD%D0%B0%D0%BC%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D1%82%D0%B8%D0%BF%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F" title="Динамическая типизация">динамической типизацией</a>, не требующим указания типа при объявлении переменных, равно как и самого объявления переменных. </p><p>К скалярным типам данных относятся: </p> <ul><li><a href="/wiki/%D0%A6%D0%B5%D0%BB%D1%8B%D0%B9_%D1%82%D0%B8%D0%BF" class="mw-redirect" title="Целый тип">целочисленный тип</a> (int)</li> <li><a href="/wiki/%D0%A7%D0%B8%D1%81%D0%BB%D0%B0_%D1%81_%D0%BF%D0%BB%D0%B0%D0%B2%D0%B0%D1%8E%D1%89%D0%B5%D0%B9_%D0%B7%D0%B0%D0%BF%D1%8F%D1%82%D0%BE%D0%B9" class="mw-redirect" title="Числа с плавающей запятой">число с плавающей точкой</a> (float)</li> <li><a href="/wiki/%D0%9B%D0%BE%D0%B3%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D1%82%D0%B8%D0%BF" title="Логический тип">логический тип</a> (bool)</li> <li><a href="/wiki/%D0%A1%D1%82%D1%80%D0%BE%D0%BA%D0%BE%D0%B2%D1%8B%D0%B9_%D1%82%D0%B8%D0%BF" title="Строковый тип">строковый тип</a> (string)</li></ul> <p>К нескалярным типам относятся: </p> <ul><li><a href="/wiki/%D0%98%D0%BD%D0%B4%D0%B5%D0%BA%D1%81%D0%BD%D1%8B%D0%B9_%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2" class="mw-redirect" title="Индексный массив">массив</a> (array)</li> <li><a href="/wiki/%D0%9E%D0%B1%D1%8A%D0%B5%D0%BA%D1%82_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)" title="Объект (программирование)">объект</a> (object)</li> <li>внешний ресурс (resource)</li> <li>неопределённое значение (null)</li></ul> <p>Диапазон целых чисел (int) в PHP зависит от платформы (для 32-битной архитектуры диапазон числа не превышает 32 бита, то есть, от −2 147 483 648 до 2 147 483 647). Числа можно задавать в десятичной, <a href="/wiki/%D0%94%D0%B2%D0%BE%D0%B8%D1%87%D0%BD%D0%B0%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D1%81%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F" title="Двоичная система счисления">двоичной</a>, <a href="/wiki/%D0%92%D0%BE%D1%81%D1%8C%D0%BC%D0%B5%D1%80%D0%B8%D1%87%D0%BD%D0%B0%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D1%81%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F" title="Восьмеричная система счисления">восьмеричной</a> и <a href="/wiki/%D0%A8%D0%B5%D1%81%D1%82%D0%BD%D0%B0%D0%B4%D1%86%D0%B0%D1%82%D0%B5%D1%80%D0%B8%D1%87%D0%BD%D0%B0%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D1%81%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F" title="Шестнадцатеричная система счисления">шестнадцатеричной</a> системах счисления. Диапазон вещественных чисел (float) также зависит от платформы (для 32-битной архитектуры диапазон позволяет оперировать числами от ±1.7×10<sup>−308</sup> до ±1.7×10<sup>+308</sup>). </p><p>PHP предоставляет разработчикам <a href="/wiki/%D0%9B%D0%BE%D0%B3%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D1%82%D0%B8%D0%BF" title="Логический тип">логический тип</a> (bool), способный принимать только два значения <code>true</code> («истина») и <code>false</code> («ложь»). При преобразовании в логический тип число 0, пустая строка, ноль в строке «0», <code>null</code> и пустой массив считаются равными <code>false</code>. Все остальные значения автоматически преобразуются в <code>true</code>. </p><p>Специальный тип null предназначен для переменных без определённого значения. Единственным значением данного типа является литерал <code>null</code>. Тип null принимают неинициализированные переменные, переменные инициализированные константой <code>null</code>, а также переменные, удалённые при помощи конструкции <code>unset()</code>. </p><p>Ссылки на внешние ресурсы имеют тип «ресурс» (resource). Переменные данного типа, как правило, представляют собой <a href="/wiki/%D0%94%D0%B5%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D1%80_(%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8_%D1%80%D0%B0%D0%B7%D0%BC%D0%B5%D1%82%D0%BA%D0%B8)" class="mw-redirect" title="Дескриптор (языки разметки)">дескриптор</a>, позволяющий управлять внешними объектами, такими как файлы, динамические изображения, результирующие таблицы базы данных и т. п. По мере развития языка стандартная библиотека постепенно дорабатывается и ресурсы заменяются объектами. Таким образом планируется полностью избавиться от этого типа. </p><p><a href="/wiki/%D0%98%D0%BD%D0%B4%D0%B5%D0%BA%D1%81%D0%BD%D1%8B%D0%B9_%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2" class="mw-redirect" title="Индексный массив">Массивы</a> (array) поддерживают числовые и строковые ключи и являются <a href="/wiki/%D0%98%D0%BD%D0%B4%D0%B5%D0%BA%D1%81%D0%BD%D1%8B%D0%B9_%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2#Специфические_типы_массивов" class="mw-redirect" title="Индексный массив">гетерогенными</a>. Массивы могут содержать значения любых типов, включая другие массивы. Порядок элементов и их ключей сохраняется. Не совсем корректно называть php-массивы массивами, на самом деле это, скорее всего, упорядоченный <a href="/wiki/%D0%90%D1%81%D1%81%D0%BE%D1%86%D0%B8%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9_%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2#PHP" title="Ассоциативный массив">хеш</a>. Возможно неожиданное поведение при использовании цикла <code>for</code> со счётчиком вместо <code>foreach</code>. Так, например, при сортировке массива с численными индексами функциями из стандартной библиотеки, сортируются и ключи тоже. </p> <div class="mw-heading mw-heading4"><h4 id="Типизация"><span id=".D0.A2.D0.B8.D0.BF.D0.B8.D0.B7.D0.B0.D1.86.D0.B8.D1.8F"></span>Типизация</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PHP&veaction=edit&section=20" title="Редактировать раздел «Типизация»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=PHP&action=edit&section=20" title="Редактировать код раздела «Типизация»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Язык допускает типизацию аргументов, возвращаемых значений <a href="/wiki/%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)" title="Функция (программирование)">функций</a> и <a href="/wiki/%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)" title="Метод (программирование)">методов классов</a>, а также, начиная с версии 7.4 типизацию <a href="/wiki/%D0%9F%D0%BE%D0%BB%D0%B5_%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%B0" title="Поле класса">полей классов</a>. Включение <a rel="nofollow" class="external text" href="https://www.php.net/manual/en/language.types.declarations.php#language.types.declarations.strict">строгого режима</a> отключает неявные преобразования типов в данных участках кода, что приближает поведение языка к языкам со <a href="/wiki/%D0%A1%D0%B8%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D0%B8_%D1%81%D0%BB%D0%B0%D0%B1%D0%B0%D1%8F_%D1%82%D0%B8%D0%BF%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F" title="Сильная и слабая типизация">строгой типизацией</a>. </p><p>Типы <code>int</code>, <code>string</code>, <code>float</code>, <code>bool</code>, <code>array</code>, <code>object</code> и некоторые другие являются допустимыми определениями типа аргумента, поля класса или возвращаемого значения. Также допускается использовать имена классов, либо интерфейсов для определения конкретной реализации. Использование<code>resource</code> для определения типа не допускается. </p><p>Современный PHP реализует базовую поддержку <a href="/wiki/%D0%90%D0%BB%D0%B3%D0%B5%D0%B1%D1%80%D0%B0%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D1%82%D0%B8%D0%BF_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" title="Алгебраический тип данных">алгебраических типов данных</a> и позволяет использовать как <a href="/wiki/%D0%9A%D0%BE%D0%BD%D1%8A%D1%8E%D0%BD%D0%BA%D1%86%D0%B8%D1%8F" title="Конъюнкция">конъюнкцию</a>, так и <a href="/wiki/%D0%94%D0%B8%D0%B7%D1%8A%D1%8E%D0%BD%D0%BA%D1%86%D0%B8%D1%8F" title="Дизъюнкция">дизъюнкцию</a> при определении типа. Язык не позволяет использовать <a href="/wiki/%D0%9F%D1%81%D0%B5%D0%B2%D0%B4%D0%BE%D0%BD%D0%B8%D0%BC_%D1%82%D0%B8%D0%BF%D0%B0" title="Псевдоним типа">псевдонимы типов</a>, однако предоставляет несколько встроенных реализаций, которые в рамках PHP именуются «псевдотипами». Подобный термин в языке применяется к любому определению типа, который не является самостоятельным, применимым к значению, а реализован лишь как инструкция проверки типа в Zend VM (иногда применяется устоявшийся англицизм «тайп-хинт»). </p> <div class="mw-highlight mw-highlight-lang-php mw-content-ltr" dir="ltr"><pre><span></span><span class="c1">// Для функции определён «псевдотип» mixed</span> <span class="k">function</span> <span class="nf">example</span><span class="p">()</span><span class="o">:</span> <span class="nx">mixed</span> <span class="p">{</span> <span class="k">return</span> <span class="mi">42</span><span class="p">;</span> <span class="p">}</span> <span class="nv">$result</span> <span class="o">=</span> <span class="nx">example</span><span class="p">();</span> <span class="nb">var_dump</span><span class="p">(</span><span class="nv">$result</span><span class="p">);</span> <span class="c1">// int(42)</span> <span class="c1">// Однако фактический тип у переменной $result — это int</span> </pre></div> <p>К «псевдотипам» относятся: </p> <ul><li><a href="/w/index.php?title=Mixed&action=edit&redlink=1" class="new" title="Mixed (страница отсутствует)">mixed</a> любой тип</li> <li><a href="/w/index.php?title=Iterable&action=edit&redlink=1" class="new" title="Iterable (страница отсутствует)">iterable</a> (array или любой объект, реализующий интерфейс <a href="/wiki/%D0%98%D1%82%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80" title="Итератор">итератора</a>).</li> <li><a href="/wiki/Callback_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)" title="Callback (программирование)">callable</a> (функция, <a href="/wiki/%D0%97%D0%B0%D0%BC%D1%8B%D0%BA%D0%B0%D0%BD%D0%B8%D0%B5_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)" title="Замыкание (программирование)">анонимная функция</a>, статичный метод класса или любой другой объект, который имплементирует __invoke())<sup id="cite_ref-:0_65-0" class="reference"><a href="#cite_note-:0-65"><span class="cite-bracket">[</span>65<span class="cite-bracket">]</span></a></sup></li> <li><a href="/wiki/Void" title="Void">void</a> <a rel="nofollow" class="external text" href="https://www.php.net/manual/ru/language.types.declarations.php#language.types.declarations.return-only">возвращаемый</a> тип, означающий отсутствие возврата из функции</li> <li><a href="/w/index.php?title=Never&action=edit&redlink=1" class="new" title="Never (страница отсутствует)">never</a> возвращаемый тип, означающий прерывание работы приложения</li> <li>self тип, требующий соответствие классу в рамках которого данный тип был определён.</li> <li>parent тип, требующий соответствие родительскому классу.</li> <li>static возвращаемый тип, требующий соответствие классу любого потомка.</li> <li><a href="/wiki/%D0%9B%D0%BE%D0%B3%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D1%82%D0%B8%D0%BF" title="Логический тип">false</a> и <a href="/wiki/%D0%9B%D0%BE%D0%B3%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D1%82%D0%B8%D0%BF" title="Логический тип">true</a> типы (часть bool).</li></ul> <p>Помимо проверок на соответствие типам встроенные «псевдотипы» могут реализовывать дополнительную логику проверок. Например, <code>callable</code> должен соответствовать (одному из): </p> <ul><li>анонимной функции;</li> <li>строкой, которая должна содержать имя функции;</li> <li>массивом где нулевой и первый элемент — строки (интерпретируется как название статической функции класса);</li> <li>массивом где нулевой элемент — объект, а первый — строка (интерпретируется как метод у объекта).</li></ul> <div class="mw-heading mw-heading3"><h3 id="Функции"><span id=".D0.A4.D1.83.D0.BD.D0.BA.D1.86.D0.B8.D0.B8"></span>Функции</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PHP&veaction=edit&section=21" title="Редактировать раздел «Функции»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=PHP&action=edit&section=21" title="Редактировать код раздела «Функции»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div><p> PHP поддерживает как объявление именованных функций, так и анонимных <a href="/wiki/%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B8_%D0%BF%D0%B5%D1%80%D0%B2%D0%BE%D0%B3%D0%BE_%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%B0" title="Функции первого класса">функций первого класса</a>, например:</p><div class="mw-highlight mw-highlight-lang-php mw-content-ltr" dir="ltr"><pre><span></span><span class="c1">// Объявление именованной функции</span> <span class="k">function</span> <span class="nf">get_hello_world</span><span class="p">()</span><span class="o">:</span> <span class="nx">string</span> <span class="p">{</span> <span class="k">return</span> <span class="s1">'Hello World!'</span><span class="p">;</span> <span class="p">}</span> <span class="c1">// Объявление анонимной функции</span> <span class="nv">$getHelloWorld</span> <span class="o">=</span> <span class="k">function</span><span class="p">()</span><span class="o">:</span> <span class="nx">string</span> <span class="p">{</span> <span class="k">return</span> <span class="s1">'Hello World!'</span><span class="p">;</span> <span class="p">};</span> <span class="c1">// Короткий синтаксис</span> <span class="nv">$getHelloWorld</span> <span class="o">=</span> <span class="nx">fn</span><span class="p">()</span><span class="o">:</span> <span class="nx">string</span> <span class="o">=></span> <span class="s1">'Hello World!'</span><span class="p">;</span> </pre></div><p>Стоит обратить внимание, что в случае анонимных функций различие состоит не только в визуальных отличиях, но и в способе захвата переменных внешнего контекста. Любая «короткая» форма записи является <a href="/wiki/%D0%97%D0%B0%D0%BC%D1%8B%D0%BA%D0%B0%D0%BD%D0%B8%D0%B5_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)" title="Замыкание (программирование)">замыканием</a>, в то же время длинная запись для реализации замыкания требует явного указания переменных внутри оператора <code>use</code> из внешнего контекста для их захвата:</p><div class="mw-highlight mw-highlight-lang-php mw-content-ltr" dir="ltr"><pre><span></span><span class="nv">$variable</span> <span class="o">=</span> <span class="s1">'Hello World!'</span><span class="p">;</span> <span class="c1">// Использование оператора use</span> <span class="k">function</span><span class="p">()</span> <span class="k">use</span> <span class="p">(</span><span class="nv">$variable</span><span class="p">)</span><span class="o">:</span> <span class="nx">string</span> <span class="p">{</span> <span class="k">return</span> <span class="nv">$variable</span><span class="p">;</span> <span class="p">};</span> <span class="c1">// Альтернативный вариант, используя короткий синтаксис</span> <span class="nx">fn</span><span class="p">()</span><span class="o">:</span> <span class="nx">string</span> <span class="o">=></span> <span class="nv">$variable</span><span class="p">;</span> </pre></div> <div class="mw-heading mw-heading3"><h3 id="Обращение_к_переменным_и_функциям"><span id=".D0.9E.D0.B1.D1.80.D0.B0.D1.89.D0.B5.D0.BD.D0.B8.D0.B5_.D0.BA_.D0.BF.D0.B5.D1.80.D0.B5.D0.BC.D0.B5.D0.BD.D0.BD.D1.8B.D0.BC_.D0.B8_.D1.84.D1.83.D0.BD.D0.BA.D1.86.D0.B8.D1.8F.D0.BC"></span>Обращение к переменным и функциям</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PHP&veaction=edit&section=22" title="Редактировать раздел «Обращение к переменным и функциям»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=PHP&action=edit&section=22" title="Редактировать код раздела «Обращение к переменным и функциям»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Обращение к переменным осуществляется с помощью символа <code>$</code>, за которым следует имя переменной. Данная конструкция может быть применена также для создания динамических переменных и функций.<sup id="cite_ref-66" class="reference"><a href="#cite_note-66"><span class="cite-bracket">[</span>66<span class="cite-bracket">]</span></a></sup> Например: </p> <div class="mw-highlight mw-highlight-lang-php mw-content-ltr" dir="ltr"><pre><span></span><span class="nv">$a</span> <span class="o">=</span> <span class="s1">'I am a'</span><span class="p">;</span> <span class="c1">// Запись значения в переменную $a</span> <span class="k">echo</span> <span class="nv">$a</span><span class="p">;</span> <span class="c1">// Вывод переменной $а</span> <span class="nv">$b</span> <span class="o">=</span> <span class="s1">'a'</span><span class="p">;</span> <span class="k">echo</span> <span class="nv">$$b</span><span class="p">;</span> <span class="c1">// Вывод переменной $а (дополнительный $ перед переменной $b)</span> <span class="k">echo</span> <span class="nv">${</span><span class="s1">'a'</span><span class="nv">}</span><span class="p">;</span> <span class="c1">// Вывод переменной $a</span> <span class="nx">function_name</span><span class="p">();</span> <span class="c1">// Вызов функции function_name</span> <span class="nv">$c</span> <span class="o">=</span> <span class="s1">'function_name'</span><span class="p">;</span> <span class="nv">$c</span><span class="p">();</span> <span class="c1">//Вызов функции function_name</span> <span class="nv">$d</span> <span class="o">=</span> <span class="s1">'ClassName'</span><span class="p">;</span> <span class="nv">$obj</span> <span class="o">=</span> <span class="k">new</span> <span class="nx">ClassName</span><span class="p">();</span> <span class="c1">// Создание объекта класса ClassName</span> <span class="nv">$obj</span> <span class="o">=</span> <span class="k">new</span> <span class="nv">$d</span><span class="p">();</span> <span class="c1">// Создание объекта класса ClassName</span> <span class="nv">$obj</span><span class="o">-></span><span class="na">b</span><span class="p">;</span> <span class="c1">// Обращение к свойству b объекта</span> <span class="nv">$obj</span><span class="o">-></span><span class="na">c</span><span class="p">();</span> <span class="c1">// Вызов метода c() объекта</span> <span class="nv">$obj</span><span class="o">-></span><span class="nv">$b</span><span class="p">;</span> <span class="c1">// Обращение к свойству "a" объекта, так как $b = 'a'</span> <span class="nv">$obj</span><span class="o">-></span><span class="nv">$c</span><span class="p">();</span> <span class="c1">// Вызов метода function_name() объекта, так как $c = 'function_name'</span> </pre></div> <p>В PHP <code>echo</code> и <code>print</code> хоть и выглядят похоже на функции, однако первое является оператором<sup id="cite_ref-67" class="reference"><a href="#cite_note-67"><span class="cite-bracket">[</span>67<span class="cite-bracket">]</span></a></sup>, а второе выражением (то есть <code>print</code> возвращает значение, в отличие от <code>echo</code>). При их использовании можно опустить скобки. </p> <div class="mw-highlight mw-highlight-lang-php mw-content-ltr" dir="ltr"><pre><span></span><span class="nv">$array</span> <span class="o">=</span> <span class="p">[</span><span class="mi">1</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="mi">3</span><span class="p">];</span> <span class="nb">array_walk</span><span class="p">(</span><span class="nv">$array</span><span class="p">,</span> <span class="nx">fn</span> <span class="p">(</span><span class="nx">int</span> <span class="nv">$value</span><span class="p">)</span> <span class="o">=></span> <span class="k">print</span> <span class="nv">$value</span><span class="p">);</span> <span class="c1">// Напечатает: 123</span> <span class="nb">array_walk</span><span class="p">(</span><span class="nv">$array</span><span class="p">,</span> <span class="nx">fn</span> <span class="p">(</span><span class="nx">int</span> <span class="nv">$value</span><span class="p">)</span> <span class="o">=></span> <span class="k">echo</span> <span class="nv">$value</span><span class="p">);</span> <span class="c1">// Ошибка: Syntax error, unexpected token "echo"</span> <span class="c1">// Так как тело коротких анонимных функций допускает только выражения.</span> </pre></div> <div class="mw-heading mw-heading3"><h3 id="Суперглобальные_массивы"><span id=".D0.A1.D1.83.D0.BF.D0.B5.D1.80.D0.B3.D0.BB.D0.BE.D0.B1.D0.B0.D0.BB.D1.8C.D0.BD.D1.8B.D0.B5_.D0.BC.D0.B0.D1.81.D1.81.D0.B8.D0.B2.D1.8B"></span>Суперглобальные массивы</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PHP&veaction=edit&section=23" title="Редактировать раздел «Суперглобальные массивы»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=PHP&action=edit&section=23" title="Редактировать код раздела «Суперглобальные массивы»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Суперглобальными массивами (<a href="/wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA" title="Английский язык">англ.</a> <span lang="en" style="font-style:italic;">Superglobal arrays</span>) в PHP называются предопределённые массивы, имеющие глобальную область видимости без использования директивы <code>global</code>. Большая часть этих массивов содержит входные данные запроса пользователя (параметры <a href="/wiki/HTTP#GET" title="HTTP">GET</a>-запроса, поля форм при посылке методом <a href="/wiki/HTTP#POST" title="HTTP">POST</a>, <a href="/wiki/HTTP_cookie" class="mw-redirect" title="HTTP cookie">куки</a> и т. п.). </p><p>Все суперглобальные массивы, кроме <code>$GLOBALS</code> и <code>$_REQUEST</code>, имеют устаревшие аналоги с длинными именами, которые доступны вплоть до версии 5.3. х (начиная с 5.4.0 были удалены). Таким образом, обращения <code>$_GET['year']</code> и <code>$HTTP_GET_VARS['year']</code> идентичны (за исключением области видимости: массивы с «длинными» именами не являются суперглобальными). </p> <dl><dt><code>$GLOBALS</code></dt> <dd>Массив всех глобальных переменных (в том числе и пользовательских).</dd></dl> <dl><dt><code>$_SERVER</code> (аналог для устаревшего — <code>$HTTP_SERVER_VARS</code>)</dt> <dd>Содержит переменные окружения, которые операционная система передаёт серверу.</dd></dl> <dl><dt><code>$_ENV</code> (уст. <code>$HTTP_ENV_VARS</code>)</dt> <dd>Текущие <a href="/wiki/%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D1%81%D1%80%D0%B5%D0%B4%D1%8B" class="mw-redirect" title="Переменные среды">переменные среды</a> (<a href="/wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA" title="Английский язык">англ.</a> <span lang="en" style="font-style:italic;">Environment variables</span>). Их набор специфичен для платформы, на которой выполняется скрипт.</dd></dl> <dl><dt><code>$_GET</code> (уст. <code>$HTTP_GET_VARS</code>)</dt> <dd>Содержит параметры GET-запроса, переданные в URI после знака вопроса «<code>?</code>».</dd></dl> <dl><dt><code>$_POST</code> (уст. <code>$HTTP_POST_VARS</code>)</dt> <dd>Ассоциативный массив значений полей HTML-формы при отправке методом POST. Индексы элементов соответствуют значению свойства <code>name</code> объектов (кнопки, формы, радиокнопки, флажки и т. д.) HTML-формы.</dd></dl> <dl><dt><code>$_FILES</code> (уст. <code>$HTTP_POST_FILES</code>)</dt> <dd>Ассоциативный массив со сведениями об отправленных методом POST файлах. Каждый элемент имеет индекс, идентичный значению атрибута «name» в форме, и, в свою очередь, также является массивом со следующими элементами: <ul><li><code>['name']</code> — исходное имя файла на компьютере пользователя.</li> <li><code>['type']</code> — указанный агентом пользователя <a href="/wiki/MIME" title="MIME">MIME</a>-тип файла. PHP не проверяет его, и поэтому нет никаких гарантий, что указанный тип соответствует действительности.</li> <li><code>['size']</code> — размер файла в байтах.</li> <li><code>['tmp_name']</code> — полный путь к файлу во временной папке. Файл необходимо переместить оттуда функцией <code>move_uploaded_file</code>. Загруженные файлы из временной папки PHP удаляет самостоятельно.</li> <li><code>['error']</code> — код ошибки. Если файл удачно загрузился, то этот элемент будет равен 0 (<code>UPLOAD_ERR_OK</code>).</li></ul></dd></dl> <dl><dt><code>$_COOKIE</code> (уст. <code>$HTTP_COOKIE_VARS</code>)</dt> <dd>Ассоциативный массив с переданными агентом пользователя значениями <a href="/wiki/HTTP_cookie" class="mw-redirect" title="HTTP cookie">куки</a>.</dd></dl> <dl><dt><code>$_REQUEST</code></dt> <dd>Содержит элементы из массивов <code>$_GET</code>, <code>$_POST</code>, <code>$_COOKIE</code>. С версии PHP 4.1 включает <code>$_FILES</code>.</dd></dl> <dl><dt><code>$_SESSION</code> (уст. <code>$HTTP_SESSION_VARS</code>)</dt> <dd>Содержит данные сессии.</dd></dl> <div class="mw-heading mw-heading3"><h3 id="Объектно-ориентированное_программирование"><span id=".D0.9E.D0.B1.D1.8A.D0.B5.D0.BA.D1.82.D0.BD.D0.BE-.D0.BE.D1.80.D0.B8.D0.B5.D0.BD.D1.82.D0.B8.D1.80.D0.BE.D0.B2.D0.B0.D0.BD.D0.BD.D0.BE.D0.B5_.D0.BF.D1.80.D0.BE.D0.B3.D1.80.D0.B0.D0.BC.D0.BC.D0.B8.D1.80.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5"></span>Объектно-ориентированное программирование</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PHP&veaction=edit&section=24" title="Редактировать раздел «Объектно-ориентированное программирование»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=PHP&action=edit&section=24" title="Редактировать код раздела «Объектно-ориентированное программирование»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Ключевое слово <code>class</code> было зарезервировано ещё в третьей версии языка. В четвёртой версии стало возможно создавать классы и объекты на их основе. Однако принципы ООП поддерживались лишь частично, так например, все члены (переменные и методы) были открыты. К тому же создание объектов было дорогой операцией и работало медленно. </p><p>Начиная с пятой версии PHP обладает полной поддержкой <a href="/wiki/%D0%9E%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BD%D0%BE-%D0%BE%D1%80%D0%B8%D0%B5%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" title="Объектно-ориентированное программирование">ООП</a>. Работа с классами была оптимизирована и теперь такой код работает достаточно быстро. </p><p><a href="/wiki/%D0%9A%D0%BB%D0%B0%D1%81%D1%81_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)" title="Класс (программирование)">Класс</a> в PHP объявляется с помощью ключевого слова <code>class</code>. Методы и свойства класса могут быть общедоступными (<code>public</code>, по умолчанию), защищёнными (<code>protected</code>) и скрытыми (<code>private</code>). PHP поддерживает все три основных механизма ООП — <a href="/wiki/%D0%98%D0%BD%D0%BA%D0%B0%D0%BF%D1%81%D1%83%D0%BB%D1%8F%D1%86%D0%B8%D1%8F_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)" title="Инкапсуляция (программирование)">инкапсуляцию</a>, <a href="/wiki/%D0%9F%D0%BE%D0%BB%D0%B8%D0%BC%D0%BE%D1%80%D1%84%D0%B8%D0%B7%D0%BC_%D0%BF%D0%BE%D0%B4%D1%82%D0%B8%D0%BF%D0%BE%D0%B2" class="mw-redirect" title="Полиморфизм подтипов">полиморфизм подтипов</a> и <a href="/wiki/%D0%9D%D0%B0%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)" title="Наследование (программирование)">наследование</a> (родительский класс указывается с помощью ключевого слова <code>extends</code> после имени класса). Поддерживаются <a href="/wiki/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81_(%D0%9E%D0%9E%D0%9F)" class="mw-redirect" title="Интерфейс (ООП)">интерфейсы</a> (ставятся в соответствие с помощью <code>implements</code>). Разрешается объявление <a href="/wiki/%D0%9B%D0%B8%D1%81%D1%82%D0%BE%D0%B2%D0%BE%D0%B9_%D0%BA%D0%BB%D0%B0%D1%81%D1%81" title="Листовой класс">финальных</a>, <a href="/wiki/%D0%90%D0%B1%D1%81%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BD%D1%8B%D0%B9_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4" title="Абстрактный метод">абстрактных методов</a> и классов. <a href="/wiki/%D0%9D%D0%B0%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)#Множественное_наследование" title="Наследование (программирование)">Множественное наследование</a> классов не поддерживается, однако класс может реализовывать несколько интерфейсов. Для обращения к методам родительского класса используется ключевое слово <code>parent</code>. </p><p>Начиная с версии 5.4.0 множественное наследование может быть реализовано с помощью механизма <i>особенностей</i> (<a href="/wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA" title="Английский язык">англ.</a> <span lang="en" style="font-style:italic;">trait</span>). Особенности похожи на примеси (<a href="/wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA" title="Английский язык">англ.</a> <span lang="en" style="font-style:italic;">mixins</span>), за исключением того что для них нельзя напрямую создать экземпляр. Повторное использование кода заключено в использовании кода особенности в нескольких классах. Допускается использовать в одном классе несколько особенностей. Механизм особенностей имеет средства разрешения конфликтов имён. При запуске программы код особенности будет «вкомпилирован» в код содержащего его класса. </p><p>Классы в PHP имеют ряд «магических» методов (<a href="/wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA" title="Английский язык">англ.</a> <span lang="en" style="font-style:italic;">magic methods</span>), начинающихся с двух символов подчёркивания — <a href="/wiki/%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D0%BE%D1%80_(%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BD%D0%BE-%D0%BE%D1%80%D0%B8%D0%B5%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)" title="Конструктор (объектно-ориентированное программирование)">конструктор</a> (<code>__construct()</code>, в версиях до 5.0 конструктором служил метод, одноимённый с классом) и <a href="/wiki/%D0%94%D0%B5%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D0%BE%D1%80" title="Деструктор">деструктор</a> (<code>__destruct()</code>), а также методы чтения (<code>__get()</code>) и записи (<code>__set()</code>), свёртывания (<code>__sleep()</code>) и развёртывания (<code>__wakeup()</code>), клонирования (<code>__clone()</code>) и др. Эти методы являются достаточно гибким инструментом: переопределяя их, можно добиться существенного изменения поведения объекта. </p><p>Все функции-члены реализованы виртуальными и потому все они являются методами. </p><p>Экземпляры класса создаются с помощью ключевого слова <code>new</code>, обращение к <a href="/wiki/%D0%9F%D0%BE%D0%BB%D0%B5_%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%B0" title="Поле класса">полям</a> и методам объекта производится с использованием оператора <b><code>-></code></b>. Для доступа к членам класса из его методов используется переменная <code>$this</code>. </p> <div class="mw-highlight mw-highlight-lang-php mw-content-ltr" dir="ltr"><pre><span></span><span class="k">class</span> <span class="nc">C1</span> <span class="k">extends</span> <span class="nx">C2</span> <span class="k">implements</span> <span class="nx">I1</span><span class="p">,</span> <span class="nx">I2</span> <span class="p">{</span> <span class="k">private</span> <span class="nx">int</span> <span class="nv">$a</span><span class="p">;</span> <span class="k">protected</span> <span class="nx">int</span> <span class="nv">$b</span><span class="p">;</span> <span class="k">public</span> <span class="k">function</span> <span class="fm">__construct</span><span class="p">(</span><span class="nx">int</span> <span class="nv">$a</span><span class="p">,</span> <span class="nx">int</span> <span class="nv">$b</span><span class="p">)</span> <span class="p">{</span> <span class="k">parent</span><span class="o">::</span><span class="na">__construct</span><span class="p">(</span><span class="nv">$a</span><span class="p">,</span> <span class="nv">$b</span><span class="p">);</span> <span class="nv">$this</span><span class="o">-></span><span class="na">a</span> <span class="o">=</span> <span class="nv">$a</span><span class="p">;</span> <span class="nv">$this</span><span class="o">-></span><span class="na">b</span> <span class="o">=</span> <span class="nv">$b</span><span class="p">;</span> <span class="p">}</span> <span class="k">public</span> <span class="k">function</span> <span class="nf">plus</span><span class="p">()</span><span class="o">:</span> <span class="nx">int</span> <span class="p">{</span> <span class="k">return</span> <span class="nv">$this</span><span class="o">-></span><span class="na">a</span> <span class="o">+</span> <span class="nv">$this</span><span class="o">-></span><span class="na">b</span><span class="p">;</span> <span class="p">}</span> <span class="cm">/* ............... */</span> <span class="p">}</span> <span class="nv">$d</span> <span class="o">=</span> <span class="k">new</span> <span class="nx">C1</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span> <span class="mi">2</span><span class="p">);</span> <span class="k">echo</span> <span class="nv">$d</span><span class="o">-></span><span class="na">plus</span><span class="p">();</span> <span class="c1">// 3</span> </pre></div> <p>Начиная с пятой версии PHP объекты передаются по указателю: </p> <div class="mw-highlight mw-highlight-lang-php mw-content-ltr" dir="ltr"><pre><span></span><span class="k">class</span> <span class="nc">A</span> <span class="p">{</span> <span class="k">public</span> <span class="nx">string</span> <span class="nv">$color</span> <span class="o">=</span> <span class="s1">'red'</span><span class="p">;</span> <span class="p">}</span> <span class="nv">$a</span> <span class="o">=</span> <span class="k">new</span> <span class="nx">A</span><span class="p">();</span> <span class="k">echo</span> <span class="nv">$a</span><span class="o">-></span><span class="na">color</span><span class="p">;</span> <span class="c1">// red</span> <span class="nv">$b</span> <span class="o">=</span> <span class="nv">$a</span><span class="p">;</span> <span class="nv">$b</span><span class="o">-></span><span class="na">color</span> <span class="o">=</span> <span class="s1">'blue'</span><span class="p">;</span> <span class="k">echo</span> <span class="nv">$a</span><span class="o">-></span><span class="na">color</span><span class="p">;</span> <span class="c1">// blue</span> </pre></div><p> Иногда также можно встретить упоминание, что объекты передаются по ссылке, однако это не так. Так как в PHP отсутствует понятие «указателя», то может применяться терминология «передачи по ссылке» в контексте передачи объектов в качестве аргументов функций или методов из-за схожести поведения. Отличия между передачей объектов по ссылке и по указателю выглядят следующим образом: </p><div class="mw-highlight mw-highlight-lang-php mw-content-ltr" dir="ltr"><pre><span></span><span class="k">class</span> <span class="nc">A</span> <span class="p">{}</span> <span class="k">function</span> <span class="nf">by_pointer</span><span class="p">(</span><span class="nx">A</span> <span class="nv">$object</span><span class="p">)</span><span class="o">:</span> <span class="nx">void</span> <span class="p">{</span> <span class="nv">$object</span> <span class="o">=</span> <span class="mi">42</span><span class="p">;</span> <span class="p">}</span> <span class="k">function</span> <span class="nf">by_reference</span><span class="p">(</span><span class="nx">A</span> <span class="o">&</span><span class="nv">$object</span><span class="p">)</span><span class="o">:</span> <span class="nx">void</span> <span class="p">{</span> <span class="nv">$object</span> <span class="o">=</span> <span class="mi">42</span><span class="p">;</span> <span class="p">}</span> <span class="nv">$object</span> <span class="o">=</span> <span class="k">new</span> <span class="nx">A</span><span class="p">();</span> <span class="c1">// Передача по указателю</span> <span class="nx">by_pointer</span><span class="p">(</span><span class="nv">$object</span><span class="p">);</span> <span class="nb">var_dump</span><span class="p">(</span><span class="nv">$object</span><span class="p">);</span> <span class="c1">// object(A) {}</span> <span class="c1">// Передача по ссылке</span> <span class="nx">by_reference</span><span class="p">(</span><span class="nv">$object</span><span class="p">);</span> <span class="nb">var_dump</span><span class="p">(</span><span class="nv">$object</span><span class="p">);</span> <span class="c1">// int(42)</span> </pre></div> <p><span id="Nekudotayim"></span> <b>«Paamayim Nekudotayim»</b> (<a href="/wiki/%D0%98%D0%B2%D1%80%D0%B8%D1%82" title="Иврит">иврит</a>: פעמיים נקודתיים) или просто «двойное двоеточие». Используя эту <a href="/wiki/%D0%9B%D0%B5%D0%BA%D1%81%D0%B5%D0%BC%D0%B0_(%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0)" class="mw-redirect" title="Лексема (информатика)">лексему</a>, программист может обращаться к константам, статическим или перегруженным свойствам или методам класса. При обращении к этим элементам извне класса программист должен использовать имя этого класса. «Paamayim Nekudotayim» на первый взгляд может показаться странным словосочетанием для обозначения двойного двоеточия. Однако во время создания Zend Engine версии 0.5 (который входил в PHP3), Andi и Zeev выбрали<sup id="cite_ref-68" class="reference"><a href="#cite_note-68"><span class="cite-bracket">[</span>68<span class="cite-bracket">]</span></a></sup> именно это обозначение. «Paamayim Nekudotayim» действительно значит «двойное двоеточие» (дословно: «два раза двоеточие») на иврите. Это обозначение не менялось ни разу в течение всего времени разработки PHP<sup id="cite_ref-69" class="reference"><a href="#cite_note-69"><span class="cite-bracket">[</span>69<span class="cite-bracket">]</span></a></sup>. </p> <div class="mw-highlight mw-highlight-lang-php mw-content-ltr" dir="ltr"><pre><span></span><span class="k">class</span> <span class="nc">MyClass</span> <span class="p">{</span> <span class="k">public</span> <span class="k">const</span> <span class="no">CONST_VALUE</span> <span class="o">=</span> <span class="s1">'Значение константы'</span><span class="p">;</span> <span class="p">}</span> <span class="c1">// Использование :: вне объявления класса</span> <span class="k">echo</span> <span class="nx">MyClass</span><span class="o">::</span><span class="na">CONST_VALUE</span><span class="p">;</span> </pre></div> <div class="mw-heading mw-heading2"><h2 id="Особенности_интерпретатора"><span id=".D0.9E.D1.81.D0.BE.D0.B1.D0.B5.D0.BD.D0.BD.D0.BE.D1.81.D1.82.D0.B8_.D0.B8.D0.BD.D1.82.D0.B5.D1.80.D0.BF.D1.80.D0.B5.D1.82.D0.B0.D1.82.D0.BE.D1.80.D0.B0"></span>Особенности интерпретатора</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PHP&veaction=edit&section=25" title="Редактировать раздел «Особенности интерпретатора»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=PHP&action=edit&section=25" title="Редактировать код раздела «Особенности интерпретатора»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>PHP-скрипты обычно обрабатываются <a href="/wiki/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%BF%D1%80%D0%B5%D1%82%D0%B0%D1%82%D0%BE%D1%80" title="Интерпретатор">интерпретатором</a> в порядке, обеспечивающем <a href="/wiki/%D0%9A%D1%80%D0%BE%D1%81%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D1%8C" title="Кроссплатформенность">кроссплатформенность</a> разработанного приложения: </p> <ol><li><a href="/wiki/%D0%9B%D0%B5%D0%BA%D1%81%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7" title="Лексический анализ">лексический анализ</a> <a href="/wiki/%D0%98%D1%81%D1%85%D0%BE%D0%B4%D0%BD%D1%8B%D0%B9_%D0%BA%D0%BE%D0%B4" title="Исходный код">исходного кода</a> и генерация <a href="/wiki/%D0%9B%D0%B5%D0%BA%D1%81%D0%B5%D0%BC%D0%B0_(%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0)" class="mw-redirect" title="Лексема (информатика)">лексем</a>,</li> <li><a href="/wiki/%D0%A1%D0%B8%D0%BD%D1%82%D0%B0%D0%BA%D1%81%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7" title="Синтаксический анализ">синтаксический анализ</a> полученных лексем,</li> <li>генерация <a rel="nofollow" class="external text" href="https://www.php.net/manual/ro/internals2.opcodes.php">опкода</a> для виртуальной машины (разновидность <a href="/wiki/%D0%91%D0%B0%D0%B9%D1%82-%D0%BA%D0%BE%D0%B4" title="Байт-код">байт-кода</a>),</li> <li>оптимизация (например <a href="/wiki/%D0%A3%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BC%D1%91%D1%80%D1%82%D0%B2%D0%BE%D0%B3%D0%BE_%D0%BA%D0%BE%D0%B4%D0%B0" title="Удаление мёртвого кода">DCE</a>),</li> <li>выполнение опкода интерпретатором (без создания <a href="/wiki/%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D0%BD%D1%8F%D0%B5%D0%BC%D1%8B%D0%B9_%D1%84%D0%B0%D0%B9%D0%BB" title="Исполняемый файл">исполняемого файла</a>), либо <a href="/wiki/JIT-%D0%BA%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%86%D0%B8%D1%8F" title="JIT-компиляция">JIT-компиляция</a> результата с последующим выполнением (для включения JIT требуется специальный флаг в настройках интерпретатора).</li></ol> <p>Раньше, для увеличения быстродействия приложений было возможно использование специального <a href="/wiki/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5" title="Программное обеспечение">программного обеспечения</a>, так называемых <a href="/wiki/%D0%90%D0%BA%D1%81%D0%B5%D0%BB%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80_PHP" title="Акселератор PHP">акселераторов</a>. Принцип их работы заключается в <a href="/wiki/%D0%9A%D1%8D%D1%88%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" class="mw-redirect" title="Кэширование">кэшировании</a> однажды сгенерированного байт-кода в <a href="/wiki/%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D0%B0%D1%8F_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D1%8C" title="Оперативная память">памяти</a> и/или на <a href="/wiki/%D0%96%D1%91%D1%81%D1%82%D0%BA%D0%B8%D0%B9_%D0%B4%D0%B8%D1%81%D0%BA" title="Жёсткий диск">диске</a>, таким образом, из процесса работы приложения исключаются этапы 1—3, что в общем случае ведёт к значительному ускорению работы. Начиная с версии 5.5 одна из разновидностей акселераторов, <a href="/wiki/%D0%90%D0%BA%D1%81%D0%B5%D0%BB%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80_PHP" title="Акселератор PHP">opcache</a>, была встроена в ядро, поэтому сторонние решения больше не пользуются популярностью. </p><p>Важной особенностью является то, что разработчику нет необходимости заботиться о распределении и <a href="/wiki/%D0%A1%D0%B1%D0%BE%D1%80%D0%BA%D0%B0_%D0%BC%D1%83%D1%81%D0%BE%D1%80%D0%B0_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)" class="mw-redirect" title="Сборка мусора (программирование)">освобождении</a> памяти. Ядро PHP реализует средства для автоматического управления памятью; вся выделенная память возвращается системе после завершения работы скрипта<sup id="cite_ref-70" class="reference"><a href="#cite_note-70"><span class="cite-bracket">[</span>70<span class="cite-bracket">]</span></a></sup>. </p> <div class="mw-heading mw-heading3"><h3 id="Расширения_2"><span id=".D0.A0.D0.B0.D1.81.D1.88.D0.B8.D1.80.D0.B5.D0.BD.D0.B8.D1.8F_2"></span>Расширения</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PHP&veaction=edit&section=26" title="Редактировать раздел «Расширения»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=PHP&action=edit&section=26" title="Редактировать код раздела «Расширения»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Интерпретатор состоит из <a href="/wiki/Zend_Engine" title="Zend Engine">ядра</a> и подключаемых <a href="/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)" class="mw-redirect" title="Модуль (программирование)">модулей</a>, <i>«расширений»</i>, представляющих собой динамические <a href="/wiki/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)" title="Библиотека (программирование)">библиотеки</a>. Расширения позволяют дополнить базовые возможности языка, предоставляя возможности для работы с <a href="/wiki/%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B1%D0%B0%D0%B7%D0%B0%D0%BC%D0%B8_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" title="Система управления базами данных">базами данных</a>, <a href="/wiki/%D0%A1%D0%BE%D0%BA%D0%B5%D1%82_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D1%8B%D0%B9_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81)" title="Сокет (программный интерфейс)">сокетами</a>, динамической <a href="/wiki/%D0%9A%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D0%B0%D1%8F_%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B0" title="Компьютерная графика">графикой</a>, <a href="/wiki/%D0%9A%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D1%8F" title="Криптография">криптографическими</a> библиотеками, документами формата <a href="/wiki/PDF" class="mw-redirect" title="PDF">PDF</a> и тому подобным. Любой желающий может разработать своё собственное расширение и подключить его. Существует огромное количество расширений, как стандартных, так и созданных сторонними компаниями и энтузиастами, однако в стандартную поставку входит лишь несколько десятков хорошо зарекомендовавших себя. Множество расширений доступно в репозитории <a href="/wiki/PECL" title="PECL">PECL</a>. </p><p>Начиная с версии 7.4.0 в PHP была добавлена поддержка <a href="/wiki/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81_%D0%B2%D0%BD%D0%B5%D1%88%D0%BD%D0%B8%D1%85_%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B9" title="Интерфейс внешних функций">интерфейса внешних функций</a> (FFI), что в значительной степени упростило взаимодействие с библиотеками, написанными на любом другом языке (включая API, предоставляемое операционной системой). Этот новый функционал, в свою очередь, предоставил альтернативу написанию расширений. Таким образом, используя FFI можно писать код на языке PHP и взаимодействовать с любыми библиотеками в системе, которые предоставляют <code>cdecl</code>, <code>fastcall</code> или <code>stdcall</code> <a href="/wiki/%D0%A1%D0%BE%D0%B3%D0%BB%D0%B0%D1%88%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BE_%D0%B2%D1%8B%D0%B7%D0%BE%D0%B2%D0%B5" title="Соглашение о вызове">ABI</a>. </p> <div class="mw-heading mw-heading3"><h3 id="Параметры_настройки"><span id=".D0.9F.D0.B0.D1.80.D0.B0.D0.BC.D0.B5.D1.82.D1.80.D1.8B_.D0.BD.D0.B0.D1.81.D1.82.D1.80.D0.BE.D0.B9.D0.BA.D0.B8"></span>Параметры настройки</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PHP&veaction=edit&section=27" title="Редактировать раздел «Параметры настройки»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=PHP&action=edit&section=27" title="Редактировать код раздела «Параметры настройки»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Интерпретатор PHP имеет специальный <a href="/w/index.php?title=%D0%9A%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B9_%D1%84%D0%B0%D0%B9%D0%BB&action=edit&redlink=1" class="new" title="Конфигурационный файл (страница отсутствует)">конфигурационный файл</a> — <code>php.ini</code>, содержащий множество настроек, изменение которых влияет на поведение интерпретатора<sup id="cite_ref-71" class="reference"><a href="#cite_note-71"><span class="cite-bracket">[</span>71<span class="cite-bracket">]</span></a></sup>. Имеется возможность отключить использование ряда функций, изменить ограничения на используемую скриптом оперативную память, время выполнения, объём загружаемых файлов, настроить журналирование ошибок, работу с сессиями и почтовыми сервисами, подключить дополнительные расширения, а также многое другое. Возможно дробление большого конфигурационного файла на части. Например, широко распространена практика вынесения настроек расширений в отдельные файлы. Параметры интерпретатора могут быть переопределены в файлах конфигурации <a href="/wiki/HTTP-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80" class="mw-redirect" title="HTTP-сервер">HTTP-сервера</a> (например, <code>.htaccess</code> в <a href="/wiki/Apache_HTTP_Server" title="Apache HTTP Server">Apache</a>) или в самом скрипте во время выполнения при помощи команды <code>ini_set</code><sup id="cite_ref-72" class="reference"><a href="#cite_note-72"><span class="cite-bracket">[</span>72<span class="cite-bracket">]</span></a></sup>. </p> <div class="mw-heading mw-heading3"><h3 id="Режимы_запуска_интерпретатора_(SAPI)"><span id=".D0.A0.D0.B5.D0.B6.D0.B8.D0.BC.D1.8B_.D0.B7.D0.B0.D0.BF.D1.83.D1.81.D0.BA.D0.B0_.D0.B8.D0.BD.D1.82.D0.B5.D1.80.D0.BF.D1.80.D0.B5.D1.82.D0.B0.D1.82.D0.BE.D1.80.D0.B0_.28SAPI.29"></span>Режимы запуска интерпретатора (SAPI)</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PHP&veaction=edit&section=28" title="Редактировать раздел «Режимы запуска интерпретатора (SAPI)»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=PHP&action=edit&section=28" title="Редактировать код раздела «Режимы запуска интерпретатора (SAPI)»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>SAPI — это внешний <a href="/wiki/%D0%A3%D1%80%D0%BE%D0%B2%D0%B5%D0%BD%D1%8C_%D0%B0%D0%B1%D1%81%D1%82%D1%80%D0%B0%D0%BA%D1%86%D0%B8%D0%B8_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)" title="Уровень абстракции (программирование)">уровень абстракции</a>, предназначенный для встраивания интерпретатора в другие приложения и отвечает за его работу (запуск, остановка, передача скриптов на исполнение, доступ к внешним данным). Существует несколько основных SAPI, определяющих способы запуска и использования PHP: </p> <ol><li>В качестве модуля к <a href="/wiki/%D0%92%D0%B5%D0%B1-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80" title="Веб-сервер">веб-серверу</a> (например, для <a href="/wiki/Apache_HTTP_Server" title="Apache HTTP Server">Apache</a> модуль <code>mod_php</code>). В этом случае интерпретатор PHP выполняется в <a href="/w/index.php?title=%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BE%D0%BA%D1%80%D1%83%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5&action=edit&redlink=1" class="new" title="Операционное окружение (страница отсутствует)">окружении</a> <a href="/wiki/%D0%9F%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81_(%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0)" title="Процесс (информатика)">процесса</a> веб-сервера. Веб-сервер управляет количеством запущенных процессов PHP и сообщает им, какие скрипты требуется исполнить.</li> <li><a href="/wiki/CGI" class="mw-disambig" title="CGI">CGI</a> SAPI. Использование CGI подразумевает запуск нового процесса для обработки каждого запроса. Для исполнения PHP-скрипта веб-сервер запускает <code>./php-cgi /path/to/script.php</code> . Сам принцип такого использования подразумевает, что интерпретатор PHP исполняет только один скрипт, после чего заканчивает свою работу. Затраты на запуск процесса интерпретатора и его инициализацию очень часто сопоставимы или даже превышают затраты на исполнение PHP-скрипта. Для решения этой проблемы в CGI SAPI был введён режим FastCGI. В этом режиме PHP-интерпретатор запускается как независимый сервер, обрабатывающий входящие запросы на исполнение PHP-скриптов по протоколу FastCGI, что позволяет ему работать с любым веб-сервером, поддерживающим этот протокол.</li> <li>FPM SAPI, известный как php-fpm — это другая реализация протокола FastCGI. Создан изначально Андреем Нигматулиным как отдельный патч для использования в социальной сети Badoo. Данная реализация решала ряд проблем, которые мешали использованию CGI/FastCGI SAPI. В частности, появилась возможность перезапуска пула интерпретаторов PHP без потери запросов, запуск нескольких пулов под разными пользователями, аварийный перезапуск интерпретаторов в случае проблем с ними и ещё несколько приятных дополнений. В дальнейшем над патчем работали несколько человек, был добавлен режим динамического управления числом запущенных процессов PHP (по принципу управления числом процессов в веб-сервере Apache), и начиная с версии PHP 5.3.3 php-fpm был включён в PHP как отдельное SAPI.</li> <li>В качестве <a href="/wiki/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81_%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D0%BE%D0%B9_%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B8" title="Интерфейс командной строки">скрипта командной строки</a> (CLI SAPI), являющегося <a href="/wiki/%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D0%BD%D1%8F%D0%B5%D0%BC%D1%8B%D0%B9_%D1%84%D0%B0%D0%B9%D0%BB" title="Исполняемый файл">исполняемым файлом</a>, который вызывается пользователем из <a href="/wiki/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81_%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D0%BE%D0%B9_%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B8" title="Интерфейс командной строки">командной строки</a>; скрипт выполняется в окружении вызвавшего пользователя. В этом случае возможно использование PHP для создания клиентских <a href="/wiki/GUI" class="mw-redirect" title="GUI">GUI</a>-приложений<sup id="cite_ref-73" class="reference"><a href="#cite_note-73"><span class="cite-bracket">[</span>73<span class="cite-bracket">]</span></a></sup> и решения административных задач в <a href="/wiki/%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0" title="Операционная система">операционных системах</a> <a href="/wiki/UNIX" class="mw-redirect" title="UNIX">UNIX</a>, <a href="/wiki/Linux" title="Linux">Linux</a>, <a href="/wiki/Microsoft_Windows" class="mw-redirect" title="Microsoft Windows">Microsoft Windows</a>, <a href="/wiki/Mac_OS_X" class="mw-redirect" title="Mac OS X">Mac OS X</a> и <a href="/wiki/AmigaOS" title="AmigaOS">AmigaOS</a>. Однако в таком качестве он не получил распространения, отдавая пальму первенства <a href="/wiki/Perl" title="Perl">Perl</a>, <a href="/wiki/Python" title="Python">Python</a> и <a href="/wiki/VBScript" title="VBScript">VBScript</a>.</li></ol> <p>Начиная с версии PHP 5.4.0 в CLI SAPI появилась возможность запуска PHP как отдельного HTTP-сервера. Однако этот режим предназначен исключительно для разработки, так как запускает только один процесс интерпретатора и выполняет все запросы исключительно последовательно. </p> <div class="mw-heading mw-heading3"><h3 id="Пасхальные_яйца"><span id=".D0.9F.D0.B0.D1.81.D1.85.D0.B0.D0.BB.D1.8C.D0.BD.D1.8B.D0.B5_.D1.8F.D0.B9.D1.86.D0.B0"></span>Пасхальные яйца</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PHP&veaction=edit&section=29" title="Редактировать раздел «Пасхальные яйца»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=PHP&action=edit&section=29" title="Редактировать код раздела «Пасхальные яйца»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>PHP имеет несколько <a href="/wiki/%D0%9F%D0%B0%D1%81%D1%85%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5_%D1%8F%D0%B9%D1%86%D0%BE_(%D0%B2%D0%B8%D1%80%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5)" title="Пасхальное яйцо (виртуальное)">пасхальных яиц</a> (шуток). Передача специальных GET-параметров любому php-скрипту приводит к выводу различных изображений. </p><p>Например: </p> <pre>любой_сценарий.php?=PHPE9568F36-D428-11d2-A769-00AA001ACF42 </pre> <p>при вводе этого значения в адресную строку браузера можно увидеть различные изображения, в зависимости от версии интерпретатора: </p> <ol><li>фотография <i>Thies Arntzen</i> (версии 4.1.2, 4.2.2)</li> <li>фотография <a href="/wiki/%D0%A2%D0%B0%D0%BA%D1%81%D0%B0" title="Такса">таксы</a> (владелец <i>Stig Bakken</i>) (версии 4.3.2, 4.3.3, 4.3.8 — 4.3.10)</li> <li>фотография чёрного <a href="/wiki/%D0%A2%D0%B5%D1%80%D1%8C%D0%B5%D1%80" class="mw-redirect" title="Терьер">терьера</a> (владелец <i>Zeev Suraski</i>) (версии 4.3.11, 4.4.0 — 4.4.4, 5.1.0, 5.1.2)</li> <li>фотография <a href="/wiki/%D0%9A%D1%80%D0%BE%D0%BB%D0%B8%D0%BA" class="mw-redirect" title="Кролик">кролика</a> (версии 4.3.1, 5.0.0, 5.0.3)</li> <li>искажённый логотип PHP (версии 5.1.3 — 5.2.13)<sup id="cite_ref-0php_eeggs_74-0" class="reference"><a href="#cite_note-0php_eeggs-74"><span class="cite-bracket">[</span>74<span class="cite-bracket">]</span></a></sup></li> <li>фотография игрушечного синего слона с надписью PHP (начиная с версии 5.3.0)<sup id="cite_ref-0php_eeggs_74-1" class="reference"><a href="#cite_note-0php_eeggs-74"><span class="cite-bracket">[</span>74<span class="cite-bracket">]</span></a></sup></li></ol> <p>Следующие два значения позволят увидеть стандартный логотип PHP и ZEND, соответственно<sup id="cite_ref-0php_eeggs_74-2" class="reference"><a href="#cite_note-0php_eeggs-74"><span class="cite-bracket">[</span>74<span class="cite-bracket">]</span></a></sup>: </p><p>любой_сценарий.php?=PHPE9568F34-D428-11d2-A769-00AA001ACF42 </p> <pre>любой_сценарий.php?=PHPE9568F35-D428-11d2-A769-00AA001ACF42 </pre> <p>Эти значения можно получить и непосредственно в PHP-скрипте с помощью функций <code>php_logo_guid</code> и <code>zend_logo_guid</code> для логотипа Zend. </p><p>Также имеется специальное значение для отображения списка всех авторов PHP (4,5)<sup id="cite_ref-0php_eeggs_74-3" class="reference"><a href="#cite_note-0php_eeggs-74"><span class="cite-bracket">[</span>74<span class="cite-bracket">]</span></a></sup>: </p><p>любой_сценарий.php?=PHPB8B5F2A0-3C92-11d3-A3A9-4C7B08C10000 </p> <div class="mw-heading mw-heading3"><h3 id="Альтернативные_реализации"><span id=".D0.90.D0.BB.D1.8C.D1.82.D0.B5.D1.80.D0.BD.D0.B0.D1.82.D0.B8.D0.B2.D0.BD.D1.8B.D0.B5_.D1.80.D0.B5.D0.B0.D0.BB.D0.B8.D0.B7.D0.B0.D1.86.D0.B8.D0.B8"></span>Альтернативные реализации</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PHP&veaction=edit&section=30" title="Редактировать раздел «Альтернативные реализации»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=PHP&action=edit&section=30" title="Редактировать код раздела «Альтернативные реализации»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>В силу популярности языка PHP и желания увеличить быстродействие основанных на нём <a href="/wiki/%D0%92%D0%B5%D0%B1-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5" title="Веб-приложение">веб-приложений</a> создано несколько альтернативных <a href="/wiki/%D0%9A%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%82%D0%BE%D1%80" title="Компилятор">компиляторов</a>, близких к PHP-языку. Так в феврале <a href="/wiki/2010_%D0%B3%D0%BE%D0%B4" title="2010 год">2010 года</a> компания <a href="/wiki/Facebook" title="Facebook">Facebook</a> открыла<sup id="cite_ref-75" class="reference"><a href="#cite_note-75"><span class="cite-bracket">[</span>75<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-76" class="reference"><a href="#cite_note-76"><span class="cite-bracket">[</span>76<span class="cite-bracket">]</span></a></sup> свой компилятор PHP — <a href="/wiki/HipHop_(%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0)" class="mw-redirect" title="HipHop (информатика)">HipHop</a> (HPHP, Hyper-PHP) генерирующий код на <a href="/wiki/C%2B%2B" title="C++">C++</a>, с последующей компиляцией в машинный код с помощью <a href="/wiki/Gcc" class="mw-redirect" title="Gcc">gcc</a>. В июле 2013 года <a href="/wiki/%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D1%8F" title="Россия">российская</a> компания <a href="/wiki/%D0%92%D0%9A%D0%BE%D0%BD%D1%82%D0%B0%D0%BA%D1%82%D0%B5" title="ВКонтакте">ВКонтакте</a> анонсировала похожий продукт — <a href="/wiki/KPHP" title="KPHP">KPHP</a><sup id="cite_ref-хакер_77-0" class="reference"><a href="#cite_note-хакер-77"><span class="cite-bracket">[</span>77<span class="cite-bracket">]</span></a></sup>. </p><p>В таблице представлен список существующих на сегодняшний момент альтернативных реализаций. </p> <table class="standard"> <caption> </caption> <tbody><tr> <th>Название </th> <th>Версия PHP (примерно) </th> <th>Лицензия </th> <th>Результат компиляции </th></tr> <tr> <td><a href="/wiki/KPHP" title="KPHP">KPHP</a> </td> <td>7.4 </td> <td><a href="/wiki/GPL" class="mw-redirect" title="GPL">GPL</a> </td> <td><a href="/wiki/C%2B%2B" title="C++">C++</a>, <a href="/wiki/%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BA%D0%BE%D0%B4" title="Машинный код">машинный код</a> </td></tr> <tr> <td><a href="/wiki/HipHop_(%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0)" class="mw-redirect" title="HipHop (информатика)">HipHop</a> </td> <td>5.4 </td> <td><a href="/wiki/PHP_License" title="PHP License">PHP License</a> </td> <td><a href="/wiki/C%2B%2B" title="C++">C++</a>, <a href="/wiki/%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BA%D0%BE%D0%B4" title="Машинный код">машинный код</a> </td></tr> <tr> <td><a href="/wiki/Roadsend_PHP" title="Roadsend PHP">Roadsend PHP</a> </td> <td>5.3 </td> <td><a href="/wiki/GPL" class="mw-redirect" title="GPL">GPL</a>/<a href="/wiki/LGPL" class="mw-redirect" title="LGPL">LGPL</a> </td> <td><a href="/wiki/%D0%A1%D0%B8_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="Си (язык программирования)">C</a>, <a href="/wiki/%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BA%D0%BE%D0%B4" title="Машинный код">машинный код</a> </td></tr> <tr> <td><a href="/wiki/Phalanger" title="Phalanger">Phalanger</a> </td> <td>5.5 </td> <td>Ms SS-PL<sup id="cite_ref-78" class="reference"><a href="#cite_note-78"><span class="cite-bracket">[</span>78<span class="cite-bracket">]</span></a></sup> (<a href="/wiki/Shared_source" class="mw-redirect" title="Shared source">Shared source</a>) </td> <td><a href="/wiki/MSIL" class="mw-redirect" title="MSIL">Microsoft IL</a> </td></tr> <tr> <td>Quercus (в составе <a href="/wiki/%D0%92%D0%B5%D0%B1-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80" title="Веб-сервер">веб-сервера</a> <a href="/wiki/Resin" title="Resin">Resin</a>) </td> <td>5.2 </td> <td><a href="/wiki/GPL" class="mw-redirect" title="GPL">GPL</a> или коммерческая </td> <td><a href="/wiki/JVM" class="mw-redirect" title="JVM">JVM</a> </td></tr> <tr> <td>PHC </td> <td>5.2 </td> <td><a href="/wiki/BSDL" class="mw-redirect" title="BSDL">BSDL</a> </td> <td><a href="/wiki/%D0%A1%D0%B8_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="Си (язык программирования)">C</a>, <a href="/wiki/%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BA%D0%BE%D0%B4" title="Машинный код">машинный код</a> </td></tr> <tr> <td>Pipp<sup id="cite_ref-79" class="reference"><a href="#cite_note-79"><span class="cite-bracket">[</span>79<span class="cite-bracket">]</span></a></sup> </td> <td>5.3 </td> <td><a href="/w/index.php?title=Artistic_License&action=edit&redlink=1" class="new" title="Artistic License (страница отсутствует)">Artistic License</a> и <a href="/wiki/GNU_GPL" class="mw-redirect" title="GNU GPL">GNU GPL</a> </td> <td><a href="/wiki/Parrot" title="Parrot">Parrot</a> </td></tr> <tr> <td>JPHP<sup id="cite_ref-80" class="reference"><a href="#cite_note-80"><span class="cite-bracket">[</span>80<span class="cite-bracket">]</span></a></sup> </td> <td>7.1 (частично 7.2, 7.3 и 7.4)<sup id="cite_ref-81" class="reference"><a href="#cite_note-81"><span class="cite-bracket">[</span>81<span class="cite-bracket">]</span></a></sup> </td> <td><a href="/wiki/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache" title="Лицензия Apache">Apache 2.0</a> </td> <td><a href="/wiki/JVM" class="mw-redirect" title="JVM">JVM</a> </td></tr> <tr> <td>PHPPHP </td> <td>5.4 </td> <td><a href="/wiki/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_MIT" title="Лицензия MIT">MIT</a> </td> <td>PHP </td></tr> <tr> <td>PH7 </td> <td>5.5 </td> <td>Своя (Symisc Public License) </td> <td><a href="/wiki/%D0%A1%D0%B8_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="Си (язык программирования)">C</a>, <a href="/wiki/%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BA%D0%BE%D0%B4" title="Машинный код">машинный код</a> </td></tr> <tr> <td>HippyVM </td> <td>5.6 </td> <td><a href="/wiki/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_MIT" title="Лицензия MIT">MIT</a> </td> <td><a href="/wiki/PyPy" title="PyPy">RPython/PyPy</a> </td></tr></tbody></table> <p>На сайте phpclasses.org доступен сравнительный анализ некоторых компиляторов<sup id="cite_ref-82" class="reference"><a href="#cite_note-82"><span class="cite-bracket">[</span>82<span class="cite-bracket">]</span></a></sup>. </p> <div class="mw-heading mw-heading2"><h2 id="Лицензирование"><span id=".D0.9B.D0.B8.D1.86.D0.B5.D0.BD.D0.B7.D0.B8.D1.80.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5"></span>Лицензирование</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PHP&veaction=edit&section=31" title="Редактировать раздел «Лицензирование»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=PHP&action=edit&section=31" title="Редактировать код раздела «Лицензирование»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <div role="note" class="hatnote navigation-not-searchable ts-main"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r142002967" />Основная статья: <a href="/wiki/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_PHP" class="mw-redirect" title="Лицензия PHP">Лицензия PHP</a></div> <div class="mw-heading mw-heading2"><h2 id="Экосистема"><span id=".D0.AD.D0.BA.D0.BE.D1.81.D0.B8.D1.81.D1.82.D0.B5.D0.BC.D0.B0"></span>Экосистема</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PHP&veaction=edit&section=32" title="Редактировать раздел «Экосистема»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=PHP&action=edit&section=32" title="Редактировать код раздела «Экосистема»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <div role="note" class="hatnote navigation-not-searchable ts-main">Основные статьи: <a href="/wiki/Linux" title="Linux">Linux</a>, <a href="/wiki/Apache_HTTP_Server" title="Apache HTTP Server">Apache HTTP Server</a>, <a href="/wiki/Nginx" title="Nginx">Nginx</a>, <a href="/wiki/MySQL" title="MySQL">MySQL</a> и <a href="/wiki/PhpMyAdmin" title="PhpMyAdmin">PhpMyAdmin</a></div> <div class="mw-heading mw-heading3"><h3 id="Фреймворки"><span id=".D0.A4.D1.80.D0.B5.D0.B9.D0.BC.D0.B2.D0.BE.D1.80.D0.BA.D0.B8"></span>Фреймворки</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PHP&veaction=edit&section=33" title="Редактировать раздел «Фреймворки»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=PHP&action=edit&section=33" title="Редактировать код раздела «Фреймворки»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <div role="note" class="hatnote navigation-not-searchable ts-main">Основные статьи: <a href="/wiki/Laravel" title="Laravel">Laravel</a>, <a href="/wiki/Symfony" title="Symfony">Symfony</a>, <a href="/wiki/Yii" title="Yii">Yii</a>, <a href="/wiki/CodeIgniter" title="CodeIgniter">CodeIgniter</a>, <a href="/wiki/CakePHP" title="CakePHP">CakePHP</a>, <a href="/wiki/Phalcon_PHP" title="Phalcon PHP">Phalcon PHP</a> и <a href="/w/index.php?title=Spiral_Framework&action=edit&redlink=1" class="new" title="Spiral Framework (страница отсутствует)">Spiral Framework</a></div> <div class="mw-heading mw-heading3"><h3 id="Системы_управления_содержимым"><span id=".D0.A1.D0.B8.D1.81.D1.82.D0.B5.D0.BC.D1.8B_.D1.83.D0.BF.D1.80.D0.B0.D0.B2.D0.BB.D0.B5.D0.BD.D0.B8.D1.8F_.D1.81.D0.BE.D0.B4.D0.B5.D1.80.D0.B6.D0.B8.D0.BC.D1.8B.D0.BC"></span>Системы управления содержимым</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PHP&veaction=edit&section=34" title="Редактировать раздел «Системы управления содержимым»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=PHP&action=edit&section=34" title="Редактировать код раздела «Системы управления содержимым»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <div role="note" class="hatnote navigation-not-searchable ts-main">Основные статьи: <a href="/wiki/WordPress" title="WordPress">WordPress</a>, <a href="/wiki/Joomla!" title="Joomla!">Joomla!</a>, <a href="/wiki/Drupal" title="Drupal">Drupal</a> и <a href="/wiki/TYPO3" title="TYPO3">TYPO3</a></div> <p>Язык PHP является самым популярным языком для разработки систем управления содержимым (Content management system, CMS). </p> <div class="mw-heading mw-heading3"><h3 id="Средства_для_разработки_PHP-приложений"><span id=".D0.A1.D1.80.D0.B5.D0.B4.D1.81.D1.82.D0.B2.D0.B0_.D0.B4.D0.BB.D1.8F_.D1.80.D0.B0.D0.B7.D1.80.D0.B0.D0.B1.D0.BE.D1.82.D0.BA.D0.B8_PHP-.D0.BF.D1.80.D0.B8.D0.BB.D0.BE.D0.B6.D0.B5.D0.BD.D0.B8.D0.B9"></span>Средства для разработки PHP-приложений</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PHP&veaction=edit&section=35" title="Редактировать раздел «Средства для разработки PHP-приложений»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=PHP&action=edit&section=35" title="Редактировать код раздела «Средства для разработки PHP-приложений»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <div role="note" class="hatnote navigation-not-searchable ts-main">Основные статьи: <a href="/wiki/PhpStorm" title="PhpStorm">PhpStorm</a>, <a href="/wiki/NetBeans_IDE" class="mw-redirect" title="NetBeans IDE">NetBeans IDE</a>, <a href="/wiki/PHP_Development_Tools" title="PHP Development Tools">PHP Development Tools</a> и <a href="/wiki/Xdebug" title="Xdebug">Xdebug</a></div> <table class="standard"> <caption> </caption> <tbody><tr> <th>Название </th> <th>Лицензия </th></tr> <tr> <td><a href="/wiki/Codelobster" title="Codelobster">Codelobster</a> </td> <td><a href="/wiki/Freeware" class="mw-redirect" title="Freeware">Freeware</a> </td></tr> <tr> <td><a href="/wiki/Komodo" class="mw-redirect" title="Komodo">Komodo</a> </td> <td><a href="/w/index.php?title=Mozilla_tri-license&action=edit&redlink=1" class="new" title="Mozilla tri-license (страница отсутствует)">Mozilla tri-license</a> (<a href="/wiki/Mozilla_Public_License" title="Mozilla Public License">MPL</a>/<a href="/wiki/GNU_LGPL" class="mw-redirect" title="GNU LGPL">LGPL</a>/<a href="/wiki/GNU_General_Public_License" title="GNU General Public License">GPL</a>)<sup id="cite_ref-83" class="reference"><a href="#cite_note-83"><span class="cite-bracket">[</span>83<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <td><a href="/wiki/PhpStorm" title="PhpStorm">PhpStorm</a> </td> <td><a href="/wiki/Proprietary_software" class="mw-redirect" title="Proprietary software">Proprietary software</a> </td></tr> <tr> <td><a href="/wiki/PHP_Development_Tools" title="PHP Development Tools">PHP Development Tools</a> </td> <td><a href="/wiki/Eclipse_Public_License" title="Eclipse Public License">Eclipse Public License</a> </td></tr> <tr> <td><a href="/wiki/Zend_Studio" title="Zend Studio">Zend Studio</a> </td> <td><a href="/wiki/%D0%A3%D1%81%D0%BB%D0%BE%D0%B2%D0%BD%D0%BE-%D0%B1%D0%B5%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5" title="Условно-бесплатное программное обеспечение">Shareware</a> </td></tr> <tr> <td><a href="/wiki/Aptana_Studio" title="Aptana Studio">Aptana Studio</a> </td> <td><a href="/wiki/GNU_GPL" class="mw-redirect" title="GNU GPL">GNU GPL</a> </td></tr> <tr> <td><a href="/w/index.php?title=PhpDesigner&action=edit&redlink=1" class="new" title="PhpDesigner (страница отсутствует)">phpDesigner</a> </td> <td><a href="/wiki/%D0%A3%D1%81%D0%BB%D0%BE%D0%B2%D0%BD%D0%BE-%D0%B1%D0%B5%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5" title="Условно-бесплатное программное обеспечение">Shareware</a> </td></tr> <tr> <td><a href="/wiki/PHP_Expert_Editor" title="PHP Expert Editor">PHP Expert Editor</a> </td> <td><a href="/wiki/%D0%A3%D1%81%D0%BB%D0%BE%D0%B2%D0%BD%D0%BE-%D0%B1%D0%B5%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5" title="Условно-бесплатное программное обеспечение">Shareware</a><sup id="cite_ref-84" class="reference"><a href="#cite_note-84"><span class="cite-bracket">[</span>84<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <td><a href="/wiki/NetBeans_IDE" class="mw-redirect" title="NetBeans IDE">NetBeans IDE</a> </td> <td><a href="/wiki/CDDL" title="CDDL">CDDL</a> </td></tr> <tr> <td><a href="/wiki/RadPHP_XE" class="mw-redirect" title="RadPHP XE">RadPHP XE</a> </td> <td><a href="/wiki/Trial" class="mw-redirect" title="Trial">Trial</a> </td></tr> <tr> <td><a href="/w/index.php?title=NuSphere&action=edit&redlink=1" class="new" title="NuSphere (страница отсутствует)">NuSphere</a> </td> <td><a href="/wiki/Trial" class="mw-redirect" title="Trial">Trial</a> </td></tr> <tr> <td><a href="/wiki/KDevelop" title="KDevelop">KDevelop</a><sup id="cite_ref-85" class="reference"><a href="#cite_note-85"><span class="cite-bracket">[</span>85<span class="cite-bracket">]</span></a></sup> </td> <td><a href="/wiki/GNU_GPL" class="mw-redirect" title="GNU GPL">GNU GPL</a> </td></tr> <tr> <td><a href="/w/index.php?title=Microsoft_WebMatrix&action=edit&redlink=1" class="new" title="Microsoft WebMatrix (страница отсутствует)">Microsoft WebMatrix</a> </td> <td><a href="/wiki/Freeware" class="mw-redirect" title="Freeware">Freeware</a> </td></tr> <tr> <td><a href="/wiki/Notepad%2B%2B" title="Notepad++">Notepad++</a> </td> <td><a href="/wiki/GNU_GPL" class="mw-redirect" title="GNU GPL">GNU GPL</a> </td></tr> <tr> <td><a href="/wiki/Sublime_Text" title="Sublime Text">Sublime Text</a> </td> <td><a href="/wiki/Proprietary_software" class="mw-redirect" title="Proprietary software">Proprietary software</a> </td></tr> <tr> <td>VS.Php for Visual Studio </td> <td><a href="/wiki/Proprietary_software" class="mw-redirect" title="Proprietary software">Proprietary software</a> </td></tr> <tr> <td>PHP Tools for Visual Studio </td> <td>Trial </td></tr> <tr> <td><a href="/w/index.php?title=DevelNext&action=edit&redlink=1" class="new" title="DevelNext (страница отсутствует)">DevelNext</a> </td> <td><a href="/w/index.php?title=MPL-2.0&action=edit&redlink=1" class="new" title="MPL-2.0 (страница отсутствует)">MPL-2.0</a> </td></tr> <tr> <td><a href="/wiki/JEdit" title="JEdit">jEdit</a> </td> <td><a href="/wiki/GNU_GPL" class="mw-redirect" title="GNU GPL">GNU GPL</a>-2.0 </td></tr> </tbody><caption> </caption></table> <div class="mw-heading mw-heading2"><h2 id="Стандартные_рекомендации_PHP"><span id=".D0.A1.D1.82.D0.B0.D0.BD.D0.B4.D0.B0.D1.80.D1.82.D0.BD.D1.8B.D0.B5_.D1.80.D0.B5.D0.BA.D0.BE.D0.BC.D0.B5.D0.BD.D0.B4.D0.B0.D1.86.D0.B8.D0.B8_PHP"></span>Стандартные рекомендации PHP</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PHP&veaction=edit&section=36" title="Редактировать раздел «Стандартные рекомендации PHP»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=PHP&action=edit&section=36" title="Редактировать код раздела «Стандартные рекомендации PHP»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p><b>Стандартные рекомендации PHP</b> (<a href="/wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA" title="Английский язык">англ.</a> <span lang="en" style="font-style:italic;">PHP Standard Recommendation</span>, сокр. <span data-interwiki-lang="en" data-interwiki-article="PHP Standard Recommendation"><a href="/w/index.php?title=%D0%A1%D1%82%D0%B0%D0%BD%D0%B4%D0%B0%D1%80%D1%82%D0%BD%D1%8B%D0%B5_%D1%80%D0%B5%D0%BA%D0%BE%D0%BC%D0%B5%D0%BD%D0%B4%D0%B0%D1%86%D0%B8%D0%B8_PHP&action=edit&redlink=1" class="new" title="Стандартные рекомендации PHP (страница отсутствует)">PSR</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/PHP_Standard_Recommendation" class="extiw" title="en:PHP Standard Recommendation"><span title="PHP Standard Recommendation — версия статьи «Стандартные рекомендации PHP» на английском языке">[англ.]</span></a></sup>) — это спецификация PHP, которая разрабатывается, принимается и публикуется группой авторитетных PHP проектов в том числе CakePHP, <a href="/wiki/Composer" title="Composer">Composer</a>, Joomla, <a href="/wiki/PEAR" title="PEAR">PEAR</a>, Phalcon, <a href="/wiki/PhpDocumentor" title="PhpDocumentor">phpDocumentor</a>, TYPO3, Yii framework<sup id="cite_ref-86" class="reference"><a href="#cite_note-86"><span class="cite-bracket">[</span>86<span class="cite-bracket">]</span></a></sup>. Спецификация служит стандартизацией концепций программирования на языке PHP и основана на реальном опыте, а также на исследованиях и экспериментах<sup id="cite_ref-87" class="reference"><a href="#cite_note-87"><span class="cite-bracket">[</span>87<span class="cite-bracket">]</span></a></sup>. Цель рекомендаций состоит в том, чтобы обеспечить совместимость компонентов <a href="/wiki/%D0%92%D0%B5%D0%B1-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5" title="Веб-приложение">веб-приложений</a> разработанных разными разработчиками. </p> <div class="mw-heading mw-heading2"><h2 id="Критика"><span id=".D0.9A.D1.80.D0.B8.D1.82.D0.B8.D0.BA.D0.B0"></span>Критика</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PHP&veaction=edit&section=37" title="Редактировать раздел «Критика»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=PHP&action=edit&section=37" title="Редактировать код раздела «Критика»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Сторонники языка PHP в качестве основных его преимуществ называют широкую распространённость, востребованность PHP-разработчиков на рынке труда и простоту изучения. К достоинствам языка относится и его достаточно быстрая эволюция. </p> <div class="mw-heading mw-heading3"><h3 id="Отсутствие_поддержки_многобайтовых_кодировок_в_ядре_языка"><span id=".D0.9E.D1.82.D1.81.D1.83.D1.82.D1.81.D1.82.D0.B2.D0.B8.D0.B5_.D0.BF.D0.BE.D0.B4.D0.B4.D0.B5.D1.80.D0.B6.D0.BA.D0.B8_.D0.BC.D0.BD.D0.BE.D0.B3.D0.BE.D0.B1.D0.B0.D0.B9.D1.82.D0.BE.D0.B2.D1.8B.D1.85_.D0.BA.D0.BE.D0.B4.D0.B8.D1.80.D0.BE.D0.B2.D0.BE.D0.BA_.D0.B2_.D1.8F.D0.B4.D1.80.D0.B5_.D1.8F.D0.B7.D1.8B.D0.BA.D0.B0"></span>Отсутствие поддержки многобайтовых кодировок в ядре языка</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PHP&veaction=edit&section=38" title="Редактировать раздел «Отсутствие поддержки многобайтовых кодировок в ядре языка»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=PHP&action=edit&section=38" title="Редактировать код раздела «Отсутствие поддержки многобайтовых кодировок в ядре языка»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Поддержка <a href="/wiki/%D0%AE%D0%BD%D0%B8%D0%BA%D0%BE%D0%B4" title="Юникод">строк с многобайтовыми кодировками</a> (такими как <a href="/wiki/UTF-8" title="UTF-8">UTF-8</a>) реализуется через отдельные расширения <code>mbstring</code> и <code>iconv</code>, на уровне ядра поддержка отсутствует, однако с версии PHP 4.2.0 есть возможность переопределять стандартные функции работы со строками, подменяя их на аналоги из mbstring. Поддержка многобайтовых кодировок во всех строковых функциях стала доступна с версии 5.4.0 (март 2012 года). </p> <div class="mw-heading mw-heading3"><h3 id="Отсутствие_поддержки_многопоточности"><span id=".D0.9E.D1.82.D1.81.D1.83.D1.82.D1.81.D1.82.D0.B2.D0.B8.D0.B5_.D0.BF.D0.BE.D0.B4.D0.B4.D0.B5.D1.80.D0.B6.D0.BA.D0.B8_.D0.BC.D0.BD.D0.BE.D0.B3.D0.BE.D0.BF.D0.BE.D1.82.D0.BE.D1.87.D0.BD.D0.BE.D1.81.D1.82.D0.B8"></span>Отсутствие поддержки многопоточности</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PHP&veaction=edit&section=39" title="Редактировать раздел «Отсутствие поддержки многопоточности»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=PHP&action=edit&section=39" title="Редактировать код раздела «Отсутствие поддержки многопоточности»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>В языке не предусмотрена возможность создания <a href="/wiki/%D0%9C%D0%BD%D0%BE%D0%B3%D0%BE%D0%BF%D0%BE%D1%82%D0%BE%D1%87%D0%BD%D0%BE%D1%81%D1%82%D1%8C" title="Многопоточность">многопоточных</a> приложений и отсутствует поддержка синхронизированного доступа к ресурсам, однако реализуема при помощи расширения PCNTL<sup id="cite_ref-88" class="reference"><a href="#cite_note-88"><span class="cite-bracket">[</span>88<span class="cite-bracket">]</span></a></sup> (от <a href="/wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA" title="Английский язык">англ.</a> <span lang="en" style="font-style:italic;">process control</span>), но оно не подходит для решения специфических задач. </p><p>Хотя есть возможность установить расширение pthreads для «честных» потоков, но для этого интерпретатор должен быть скомпилирован с флагом thread safety, а само расширение признано устаревшим в пользу parallel (от того же автора). </p><p>В качестве более современной альтернативы возможно использование расширения Swoole. </p> <div class="mw-heading mw-heading2"><h2 id="См._также"><span id=".D0.A1.D0.BC._.D1.82.D0.B0.D0.BA.D0.B6.D0.B5"></span>См. также</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PHP&veaction=edit&section=40" title="Редактировать раздел «См. также»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=PHP&action=edit&section=40" title="Редактировать код раздела «См. также»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r137903846">.mw-parser-output .ts-Родственные_проекты{clear:right;float:right;width:19em;box-sizing:border-box;margin:0 0 .5em 1em;padding:.4em;background:var(--background-color-neutral-subtle,#f8f9fa);border:1px solid var(--border-color-base,#a2a9b1);font-size:90%}.mw-parser-output .ts-Родственные_проекты-header{margin-bottom:.2em;padding:.2em .6em;font-size:110%}.mw-parser-output .ts-Родственные_проекты-item{display:flex;padding:.2em .6em}.mw-parser-output .ts-Родственные_проекты-image{min-width:24px;display:inline-block;margin-right:.4em;flex:none;vertical-align:top;text-align:center}.mw-parser-output .ts-Родственные_проекты-image img{vertical-align:middle}.mw-parser-output .ts-Родственные_проекты-label{align-self:center}@media(max-width:719px){.mw-parser-output .ts-Родственные_проекты{clear:none;float:none;width:auto;margin-left:0;margin-right:0}}</style><div class="ts-Родственные_проекты ruwikiWikimediaNavigation metadata plainlinks plainlist noprint" role="navigation" aria-labelledby="В_родственных_проектах"><div class="ts-Родственные_проекты-header" id="В_родственных_проектах"><b>В родственных проектах</b></div><ul><li class="ts-Родственные_проекты-item"><span class="ts-Родственные_проекты-image"><span typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/e/e0/Notification-icon-Wikibooks-logo.svg/24px-Notification-icon-Wikibooks-logo.svg.png" decoding="async" width="24" height="24" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/e/e0/Notification-icon-Wikibooks-logo.svg/36px-Notification-icon-Wikibooks-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/e/e0/Notification-icon-Wikibooks-logo.svg/48px-Notification-icon-Wikibooks-logo.svg.png 2x" data-file-width="30" data-file-height="30" /></span></span></span><span class="ts-Родственные_проекты-label wikibooks-ref"><a href="https://ru.wikibooks.org/wiki/PHP" class="extiw" title="b:PHP">Книги в Викиучебнике</a></span></li><li class="ts-Родственные_проекты-item"><span class="ts-Родственные_проекты-image"><span typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/5/5a/Notification-icon-Wikiquote.svg/24px-Notification-icon-Wikiquote.svg.png" decoding="async" width="24" height="24" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/5/5a/Notification-icon-Wikiquote.svg/36px-Notification-icon-Wikiquote.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/5/5a/Notification-icon-Wikiquote.svg/48px-Notification-icon-Wikiquote.svg.png 2x" data-file-width="30" data-file-height="30" /></span></span></span><span class="ts-Родственные_проекты-label wikiquote-ref"><a href="https://ru.wikiquote.org/wiki/PHP" class="extiw" title="q:PHP">Цитаты в Викицитатнике</a></span></li><li class="ts-Родственные_проекты-item"><span class="ts-Родственные_проекты-image"><span typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/7/76/Notification-icon-Commons-logo.svg/24px-Notification-icon-Commons-logo.svg.png" decoding="async" width="24" height="24" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/7/76/Notification-icon-Commons-logo.svg/36px-Notification-icon-Commons-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/7/76/Notification-icon-Commons-logo.svg/48px-Notification-icon-Commons-logo.svg.png 2x" data-file-width="30" data-file-height="30" /></span></span></span><span class="ts-Родственные_проекты-label commons-ref"><a href="https://commons.wikimedia.org/wiki/Category:PHP" class="extiw" title="commons:Category:PHP">Медиафайлы на Викискладе</a></span></li></ul></div> <ul><li><a href="/wiki/%D0%A1%D1%82%D0%B0%D0%BD%D0%B4%D0%B0%D1%80%D1%82%D0%BD%D0%B0%D1%8F_%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0_PHP" title="Стандартная библиотека PHP">Стандартная библиотека PHP</a></li> <li><a href="/wiki/PHP-Qt" title="PHP-Qt">PHP-Qt</a></li> <li><a href="/wiki/PHP-GTK" title="PHP-GTK">PHP-GTK</a></li> <li><a href="/wiki/%D0%90%D0%BA%D1%81%D0%B5%D0%BB%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80_PHP" title="Акселератор PHP">Акселератор PHP</a></li> <li><a href="/wiki/PHP-%D0%B8%D0%BD%D1%8A%D0%B5%D0%BA%D1%86%D0%B8%D1%8F" title="PHP-инъекция">PHP-инъекция</a></li> <li><span data-interwiki-lang="en" data-interwiki-article="PHPUnit"><a href="/w/index.php?title=PHPUnit&action=edit&redlink=1" class="new" title="PHPUnit (страница отсутствует)">PHPUnit</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/PHPUnit" class="extiw" title="en:PHPUnit"><span title="PHPUnit — версия статьи «PHPUnit» на английском языке">[англ.]</span></a></sup></li> <li><a href="/wiki/Selenium" title="Selenium">Selenium</a></li> <li><span data-interwiki-lang="en" data-interwiki-article="Web development tools"><a href="/w/index.php?title=DevTools&action=edit&redlink=1" class="new" title="DevTools (страница отсутствует)">DevTools</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/Web_development_tools" class="extiw" title="en:Web development tools"><span title="Web development tools — версия статьи «DevTools» на английском языке">[англ.]</span></a></sup></li> <li><a href="/wiki/%D0%A0%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%B5_%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F" title="Регулярные выражения">Регулярные выражения</a></li></ul> <div class="mw-heading mw-heading2"><h2 id="Примечания"><span id=".D0.9F.D1.80.D0.B8.D0.BC.D0.B5.D1.87.D0.B0.D0.BD.D0.B8.D1.8F"></span>Примечания</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PHP&veaction=edit&section=41" title="Редактировать раздел «Примечания»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=PHP&action=edit&section=41" title="Редактировать код раздела «Примечания»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="reflist columns" style="list-style-type: decimal;"> <div class="mw-references-wrap mw-references-columns"><ol class="references"> <li id="cite_note-_791a0df46a04a50d-1"><span class="mw-cite-backlink">↑ <a href="#cite_ref-_791a0df46a04a50d_1-0"><sup><i><b>1</b></i></sup></a> <a href="#cite_ref-_791a0df46a04a50d_1-1"><sup><i><b>2</b></i></sup></a> <a href="#cite_ref-_791a0df46a04a50d_1-2"><sup><i><b>3</b></i></sup></a> <a href="#cite_ref-_791a0df46a04a50d_1-3"><sup><i><b>4</b></i></sup></a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://php.net/manual/en/history.php.php">http://php.net/manual/en/history.php.php</a><span class="wef_low_priority_links"></span></span> </li> <li id="cite_note-_2a1aeda4dcdb34df-2"><span class="mw-cite-backlink">↑ <a href="#cite_ref-_2a1aeda4dcdb34df_2-0"><sup><i><b>1</b></i></sup></a> <a href="#cite_ref-_2a1aeda4dcdb34df_2-1"><sup><i><b>2</b></i></sup></a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://www.technotification.com/2018/04/best-php-frameworks.html">https://www.technotification.com/2018/04/best-php-frameworks.html</a><span class="wef_low_priority_links"></span></span> </li> <li id="cite_note-_73b48c483aefb7a1-3"><span class="mw-cite-backlink">↑ <a href="#cite_ref-_73b48c483aefb7a1_3-0"><sup><i><b>1</b></i></sup></a> <a href="#cite_ref-_73b48c483aefb7a1_3-1"><sup><i><b>2</b></i></sup></a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://lerdorf.com/bio/">http://lerdorf.com/bio/</a> <span class="ref-info" style="cursor:help;" title="на английском языке">(англ.)</span><span class="wef_low_priority_links"></span></span> </li> <li id="cite_note-_350b9a96fdb91cf2-4"><span class="mw-cite-backlink"><a href="#cite_ref-_350b9a96fdb91cf2_4-0">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://www.php.net/ChangeLog-8.php#8.4.4">Version 8.4.4</a><span class="wef_low_priority_links"> — 2025.</span></span> </li> <li id="cite_note-_d82c66e2400ac227-5"><span class="mw-cite-backlink"><a href="#cite_ref-_d82c66e2400ac227_5-0">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://groups.google.com/forum/#!msg/comp.infosystems.www.authoring.cgi/PyJ25gZ6z7A/M9FkTUVDfcwJ">Google Groups</a><span class="wef_low_priority_links"></span></span> </li> <li id="cite_note-_f0fac410a56e0c0a-6"><span class="mw-cite-backlink"><a href="#cite_ref-_f0fac410a56e0c0a_6-0">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://php.net/manual/en/history.php.php">PHP: History of PHP - Manual</a><span class="wef_low_priority_links"></span></span> </li> <li id="cite_note-_f12498613bd42bc5-7"><span class="mw-cite-backlink"><a href="#cite_ref-_f12498613bd42bc5_7-0">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://fileinfo.com/extension/php">https://fileinfo.com/extension/php</a><span class="wef_low_priority_links"></span></span> </li> <li id="cite_note-_16e6b3d164f07ba3-8"><span class="mw-cite-backlink"><a href="#cite_ref-_16e6b3d164f07ba3_8-0">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://www.php.net/manual/en/book.phar.php">https://www.php.net/manual/en/book.phar.php</a><span class="wef_low_priority_links"></span></span> </li> <li id="cite_note-_42441d2a3c860419-9"><span class="mw-cite-backlink">↑ <a href="#cite_ref-_42441d2a3c860419_9-0"><sup><i><b>1</b></i></sup></a> <a href="#cite_ref-_42441d2a3c860419_9-1"><sup><i><b>2</b></i></sup></a> <a href="#cite_ref-_42441d2a3c860419_9-2"><sup><i><b>3</b></i></sup></a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://php.net/manual/en/preface.php">PHP: Preface - Manual</a><span class="wef_low_priority_links"></span></span> </li> <li id="cite_note-_a0a71102042afd48-10"><span class="mw-cite-backlink"><a href="#cite_ref-_a0a71102042afd48_10-0">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://itc.conversationsnetwork.org/shows/detail3298.html">Rasmus Lerdorf | PHP on Hormones</a><span class="wef_low_priority_links"> — 2013.</span></span> </li> <li id="cite_note-_3ce7a739d824d59f-11"><span class="mw-cite-backlink"><a href="#cite_ref-_3ce7a739d824d59f_11-0">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://php.net/license/">http://php.net/license/</a><span class="wef_low_priority_links"></span></span> </li> <li id="cite_note-off_history-12"><span class="mw-cite-backlink">↑ <a href="#cite_ref-off_history_12-0"><sup><i><b>1</b></i></sup></a> <a href="#cite_ref-off_history_12-1"><sup><i><b>2</b></i></sup></a> <a href="#cite_ref-off_history_12-2"><sup><i><b>3</b></i></sup></a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="http://php.net/manual/en/history.php.php">PHP: History of PHP — Manual</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. Дата обращения: 18 января 2009. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20090201023730/http://php.net/manual/en/history.php.php">Архивировано</a> 1 февраля 2009 года.</span></span> </li> <li id="cite_note-13"><span class="mw-cite-backlink"><a href="#cite_ref-13">↑</a></span> <span class="reference-text"><span class="citation"><span lang="en"><a rel="nofollow" class="external text" href="http://www.php.net/manual/en/preface.php">PHP: Preface — Manual</a></span> <span class="ref-info" style="cursor:help;" title="на английском языке">(англ.)</span>. <a rel="nofollow" class="external text" href="https://www.webcitation.org/616XiJbXc?url=http://www.php.net/manual/en/preface.php">Архивировано</a> 21 августа 2011 года.</span></span> </li> <li id="cite_note-tiobe-14"><span class="mw-cite-backlink">↑ <a href="#cite_ref-tiobe_14-0"><sup><i><b>1</b></i></sup></a> <a href="#cite_ref-tiobe_14-1"><sup><i><b>2</b></i></sup></a></span> <span class="reference-text"><span class="citation"><span lang="en"><a rel="nofollow" class="external text" href="https://www.tiobe.com/tiobe-index/">TIOBE Index for December 2022</a></span> <span class="ref-info" style="cursor:help;" title="на английском языке">(англ.)</span>. Дата обращения: 14 декабря 2022. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20221212204559/https://www.tiobe.com/tiobe-index/">Архивировано</a> 12 декабря 2022 года.</span></span> </li> <li id="cite_note-15"><span class="mw-cite-backlink"><a href="#cite_ref-15">↑</a></span> <span class="reference-text"><span class="citation"><span lang="en"><a rel="nofollow" class="external text" href="http://www.php.net/manual/en/history.php#history.php4">History of PHP and related projects</a></span> <span class="ref-info" style="cursor:help;" title="на английском языке">(англ.)</span>. <a rel="nofollow" class="external text" href="https://www.webcitation.org/616XiuLEr?url=http://www.php.net/manual/en/history.php#history.php4">Архивировано</a> 21 августа 2011 года.</span></span> </li> <li id="cite_note-16"><span class="mw-cite-backlink"><a href="#cite_ref-16">↑</a></span> <span class="reference-text"><span class="citation"><span lang="ru"><a rel="nofollow" class="external text" href="http://docs.php.net/manual/ru/features.php">PHP: Отличительные особенности — Manual</a></span><span class="hidden-ref" style="display:none;">  <span class="ref-info" style="cursor:help;" title="на русском языке">(рус.)</span></span> (21 июня 2009). Дата обращения: 13 ноября 2009. <a rel="nofollow" class="external text" href="https://www.webcitation.org/616XjSW8d?url=http://docs.php.net/manual/ru/features.php">Архивировано</a> 21 августа 2011 года.</span></span> </li> <li id="cite_note-17"><span class="mw-cite-backlink"><a href="#cite_ref-17">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="https://www.php.net/releases/8.4/ru.php">PHP: PHP 8.4 Release Announcement</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. Дата обращения: 21 ноября 2024. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20241121034852/https://www.php.net/releases/8.4/ru.php">Архивировано</a> 21 ноября 2024 года.</span></span> </li> <li id="cite_note-18"><span class="mw-cite-backlink"><a href="#cite_ref-18">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="https://wiki.php.net/todo/php84">PHP: todo: php84</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. Дата обращения: 24 ноября 2023. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20231124231029/https://wiki.php.net/todo/php84">Архивировано</a> 24 ноября 2023 года.</span></span> </li> <li id="cite_note-19"><span class="mw-cite-backlink"><a href="#cite_ref-19">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="https://www.php.net/downloads.php#v8.3.17">PHP: Downloads</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. Дата обращения: 13 февраля 2025.</span></span> </li> <li id="cite_note-20"><span class="mw-cite-backlink"><a href="#cite_ref-20">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="https://www.php.net/releases/8.3/ru.php">PHP: PHP 8.3.0 Release Announcement</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. Дата обращения: 23 ноября 2023. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20231123183645/https://www.php.net/releases/8.3/ru.php">Архивировано</a> 23 ноября 2023 года.</span></span> </li> <li id="cite_note-21"><span class="mw-cite-backlink"><a href="#cite_ref-21">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="https://www.zend.com/blog/php-8-3">Changes to Watch in PHP 8.3: Features, Deprecations, and More | Zend by Perforce></a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. Дата обращения: 10 ноября 2023. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20231110180405/https://www.zend.com/blog/php-8-3">Архивировано</a> 10 ноября 2023 года.</span></span> </li> <li id="cite_note-22"><span class="mw-cite-backlink"><a href="#cite_ref-22">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="https://www.php.net/archive/2023.php#2023-11-23-2">PHP: News Archive — 2023</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. Дата обращения: 23 ноября 2023. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20231002023509/https://www.php.net/archive/2023.php#2023-11-23-2">Архивировано</a> 2 октября 2023 года.</span></span> </li> <li id="cite_note-23"><span class="mw-cite-backlink"><a href="#cite_ref-23">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="https://www.php.net/downloads.php#v8.2.25">PHP: Downloads</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. Дата обращения: 26 сентября 2024. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20231123173932/https://www.php.net/downloads.php#v8.2.25">Архивировано</a> 23 ноября 2023 года.</span></span> </li> <li id="cite_note-24"><span class="mw-cite-backlink"><a href="#cite_ref-24">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="https://www.php.net/downloads.php#v8.1.30">PHP: Downloads</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. Дата обращения: 26 сентября 2024. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20231123173932/https://www.php.net/downloads.php#v8.1.30">Архивировано</a> 23 ноября 2023 года.</span></span> </li> <li id="cite_note-автоссылка1-25"><span class="mw-cite-backlink">↑ <a href="#cite_ref-автоссылка1_25-0"><sup><i><b>1</b></i></sup></a> <a href="#cite_ref-автоссылка1_25-1"><sup><i><b>2</b></i></sup></a> <a href="#cite_ref-автоссылка1_25-2"><sup><i><b>3</b></i></sup></a> <a href="#cite_ref-автоссылка1_25-3"><sup><i><b>4</b></i></sup></a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="https://www.php.net/eol.php">PHP: Unsupported Branches</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. Дата обращения: 7 ноября 2023. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20231107101828/https://www.php.net/eol.php">Архивировано</a> 7 ноября 2023 года.</span></span> </li> <li id="cite_note-26"><span class="mw-cite-backlink"><a href="#cite_ref-26">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="https://www.php.net/supported-versions.php">PHP: Supported Versions</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. Дата обращения: 6 ноября 2023. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20230926235811/https://www.php.net/supported-versions.php">Архивировано</a> 26 сентября 2023 года.</span></span> </li> <li id="cite_note-27"><span class="mw-cite-backlink"><a href="#cite_ref-27">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="https://bugs.php.net/stats.php">PHP :: Bugs Stats</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. Дата обращения: 21 ноября 2023. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20231121221641/https://bugs.php.net/stats.php">Архивировано</a> 21 ноября 2023 года.</span></span> </li> <li id="cite_note-28"><span class="mw-cite-backlink"><a href="#cite_ref-28">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="https://wiki.php.net/rfc/release_cycle_update">PHP: rfc:release_cycle_update</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. Дата обращения: 20 мая 2024. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20240520225626/https://wiki.php.net/rfc/release_cycle_update">Архивировано</a> 20 мая 2024 года.</span></span> </li> <li id="cite_note-29"><span class="mw-cite-backlink"><a href="#cite_ref-29">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="https://www.php.net/eol.php">PHP: PHP: Unsupported Branches</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. Дата обращения: 7 ноября 2023. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20231107101828/https://www.php.net/eol.php">Архивировано</a> 7 ноября 2023 года.</span></span> </li> <li id="cite_note-30"><span class="mw-cite-backlink"><a href="#cite_ref-30">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="https://www.zend.com/services/php-long-term-support">PHP Support for PHP 7.2 - 8.0 | PHP LTS | Zend by Perforce</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. Дата обращения: 23 мая 2024. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20231209212024/https://www.zend.com/services/php-long-term-support">Архивировано</a> 9 декабря 2023 года.</span></span> </li> <li id="cite_note-31"><span class="mw-cite-backlink"><a href="#cite_ref-31">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="https://www.zend.com/products/zendphp-enterprise">ZendPHP Enterprise | Zend</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. Дата обращения: 5 июля 2024. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20240705223532/https://www.zend.com/products/zendphp-enterprise">Архивировано</a> 5 июля 2024 года.</span></span> </li> <li id="cite_note-автоссылка3-32"><span class="mw-cite-backlink"><a href="#cite_ref-автоссылка3_32-0">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://w3techs.com/technologies/details/pl-php/8">Usage Statistics and Market Share of PHP Version 8 for Websites, November 2024</a></span> </li> <li id="cite_note-автоссылка2-33"><span class="mw-cite-backlink"><a href="#cite_ref-автоссылка2_33-0">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://w3techs.com/technologies/details/pl-php/7">Usage Statistics and Market Share of PHP Version 7 for Websites, November 2024</a></span> </li> <li id="cite_note-34"><span class="mw-cite-backlink"><a href="#cite_ref-34">↑</a></span> <span class="reference-text">[<a rel="nofollow" class="external free" href="https://w3techs.com/technologies/details/pl-php/5">https://w3techs.com/technologies/details/pl-php/5</a> Usage Statistics and Market Share of PHP Version 5 for Websites, November 2024</span> </li> <li id="cite_note-35"><span class="mw-cite-backlink"><a href="#cite_ref-35">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://w3techs.com/technologies/details/pl-php/4">Usage Statistics and Market Share of PHP Version 4 for Websites, November 2024</a></span> </li> <li id="cite_note-36"><span class="mw-cite-backlink"><a href="#cite_ref-36">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="https://w3techs.com/technologies/details/pl-php">Usage statistics of PHP for websites</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. <i>W3Techs – World Wide Web Technology Surveys</i>. W3Techs.</span></span> </li> <li id="cite_note-37"><span class="mw-cite-backlink"><a href="#cite_ref-37">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="https://wiki.debian.org/LTS/Extended">LTS/Extended – Debian Wiki</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. <i>wiki.debian.org</i>. Дата обращения: 11 сентября 2023. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200715090538/https://wiki.debian.org/LTS/Extended">Архивировано</a> 15 июля 2020 года.</span></span> </li> <li id="cite_note-38"><span class="mw-cite-backlink"><a href="#cite_ref-38">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="https://security-tracker.debian.org/tracker/source-package/php7.4">Information on source package php7.4</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. <i>Security Bug Tracker</i>. Debian. Дата обращения: 11 июня 2023. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20230611092033/https://security-tracker.debian.org/tracker/source-package/php7.4">Архивировано</a> 11 июня 2023 года.</span></span> </li> <li id="cite_note-39"><span class="mw-cite-backlink"><a href="#cite_ref-39">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="https://www.php.net/manual/ru/history.php.php">PHP: История PHP - Manual</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. <i>www.php.net</i>. Дата обращения: 30 марта 2024. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20240330183304/https://www.php.net/manual/ru/history.php.php">Архивировано</a> 30 марта 2024 года.</span></span> </li> <li id="cite_note-40"><span class="mw-cite-backlink"><a href="#cite_ref-40">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="https://www.infoworld.com/article/2609877/believe-the-hype--php-founder-backs-facebook-s-hiphop-technology.html">Believe the hype: PHP founder backs Facebook’s HipHop technology | InfoWorld</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. Дата обращения: 28 ноября 2023. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20230923211613/https://www.infoworld.com/article/2609877/believe-the-hype--php-founder-backs-facebook-s-hiphop-technology.html">Архивировано</a> 23 сентября 2023 года.</span></span> </li> <li id="cite_note-41"><span class="mw-cite-backlink"><a href="#cite_ref-41">↑</a></span> <span class="reference-text"><span class="citation"><i>Rasmus Lerdorf.</i> <span lang="en"><a rel="nofollow" class="external text" href="https://twitter.com/rasmus/status/226405807305138176">I wonder why people keep writing that PHP was ever written in Perl. It never was. #php</a></span> <span class="ref-info" style="cursor:help;" title="на английском языке">(англ.)</span>. @rasmus (20 июля 2012). Дата обращения: 8 января 2019. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20180103031619/https://twitter.com/rasmus/status/226405807305138176">Архивировано</a> 3 января 2018 года.</span></span> </li> <li id="cite_note-42"><span class="mw-cite-backlink"><a href="#cite_ref-42">↑</a></span> <span class="reference-text"><i>Савельева Н.</i> <a rel="nofollow" class="external text" href="http://www.intuit.ru/studies/courses/42/42/lecture/1247?page=1">Лекция 1: Введение в PHP / Язык программирования PHP.</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20150122190657/http://www.intuit.ru/studies/courses/42/42/lecture/1247?page=1">Архивная копия</a> от 22 января 2015 на <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a> Интуит, 2005. <a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%98%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%B8_%D0%BA%D0%BD%D0%B8%D0%B3/9785955600260" class="internal mw-magiclink-isbn">ISBN 978-5-9556-0026-0</a></span> </li> <li id="cite_note-43"><span class="mw-cite-backlink"><a href="#cite_ref-43">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="http://www.php.net/~scoates/unicode/render_func_data.php">Количество переписанных функций с поддержкой Юникода</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. Дата обращения: 19 января 2007. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20070119233327/http://www.php.net/%7Escoates/unicode/render_func_data.php">Архивировано</a> 19 января 2007 года.</span></span> </li> <li id="cite_note-44"><span class="mw-cite-backlink"><a href="#cite_ref-44">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20081212121756/http://cvs.php.net/viewvc.cgi/php-src/README.UPDATING_TO_PHP6?view=markup">Файл news.txt из дистрибутива PHP 6</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. Дата обращения: 19 января 2007. Архивировано из <a rel="nofollow" class="external text" href="http://cvs.php.net/viewvc.cgi/php-src/README.UPDATING_TO_PHP6?view=markup">оригинала</a> 12 декабря 2008 года.</span></span> </li> <li id="cite_note-45"><span class="mw-cite-backlink"><a href="#cite_ref-45">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="http://wiki.php.net/todo/php60">Текущий список выполненных и невыполненных работ по PHP 6</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. Дата обращения: 7 апреля 2008. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20080418050927/http://wiki.php.net/todo/php60">Архивировано</a> 18 апреля 2008 года.</span></span> </li> <li id="cite_note-newphp6-46"><span class="mw-cite-backlink"><a href="#cite_ref-newphp6_46-0">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="http://www.php.net/~derick/meeting-notes.html">Полный список изменений, которые были запланированы в декабре 2005 года</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. Дата обращения: 12 августа 2006. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20060812032318/http://www.php.net/~derick/meeting-notes.html">Архивировано</a> 12 августа 2006 года.</span></span> </li> <li id="cite_note-47"><span class="mw-cite-backlink"><a href="#cite_ref-47">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.amiro.ru/blog/tech/how-was-php6-died">Как умер PHP6</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20111013161435/http://www.amiro.ru/blog/tech/how-was-php6-died">Архивная копия</a> от 13 октября 2011 на <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a> // amiro.ru</span> </li> <li id="cite_note-48"><span class="mw-cite-backlink"><a href="#cite_ref-48">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="https://wiki.php.net/rfc/php6">PHP RFC: Name of Next Release of PHP</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. Дата обращения: 28 марта 2015. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20170703120559/https://wiki.php.net/rfc/php6">Архивировано</a> 3 июля 2017 года.</span></span> </li> <li id="cite_note-49"><span class="mw-cite-backlink"><a href="#cite_ref-49">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="https://wiki.php.net/rfc/php7timeline">PHP RFC: PHP 7.0 timeline</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. Дата обращения: 28 марта 2015. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20150317221945/https://wiki.php.net/rfc/php7timeline">Архивировано</a> 17 марта 2015 года.</span></span> </li> <li id="cite_note-50"><span class="mw-cite-backlink"><a href="#cite_ref-50">↑</a></span> <span class="reference-text"><span class="citation"><span lang="en"><a rel="nofollow" class="external text" href="http://www.zend.com/en/resources/php7-5-things-to-know-infographic">PHP 7 Coolest Features: Space Ships, Type Hints, 2X Speed</a></span> <span class="ref-info" style="cursor:help;" title="на английском языке">(англ.)</span>. www.zend.com. Дата обращения: 6 июля 2017. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20170708033906/http://www.zend.com/en/resources/php7-5-things-to-know-infographic">Архивировано</a> 8 июля 2017 года.</span></span> </li> <li id="cite_note-51"><span class="mw-cite-backlink"><a href="#cite_ref-51">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="http://php.net/archive/2015.php#id2015-12-03-1">PHP: News Archive — 2015</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. Дата обращения: 12 декабря 2015. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20151212001202/http://php.net/archive/2015.php#id2015-12-03-1">Архивировано</a> 12 декабря 2015 года.</span></span> </li> <li id="cite_note-52"><span class="mw-cite-backlink"><a href="#cite_ref-52">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="https://wiki.php.net/rfc/phpng">PHP: rfc:phpng</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. <i>php.net</i>. Дата обращения: 16 декабря 2014. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20141019192051/https://wiki.php.net/rfc/phpng">Архивировано</a> 19 октября 2014 года.</span></span> </li> <li id="cite_note-53"><span class="mw-cite-backlink"><a href="#cite_ref-53">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="https://wiki.php.net/rfc/return_types">RFC: Return Types</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. <i>php.net</i>. Дата обращения: 28 марта 2015. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20170717032542/https://wiki.php.net/rfc/return_types">Архивировано</a> 17 июля 2017 года.</span></span> </li> <li id="cite_note-54"><span class="mw-cite-backlink"><a href="#cite_ref-54">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="https://wiki.php.net/rfc/scalar_type_hints_v5">RFC: Scalar Type Declarations</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. <i>php.net</i>. Дата обращения: 28 марта 2015. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20170707052759/https://wiki.php.net/rfc/scalar_type_hints_v5">Архивировано</a> 7 июля 2017 года.</span></span> </li> <li id="cite_note-55"><span class="mw-cite-backlink"><a href="#cite_ref-55">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="https://www.php.net/manual/ru/migration74.new-features.php#migration74.new-features.core.typed-properties">PHP: Новые возможности — Manual</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. Дата обращения: 2 мая 2020. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200502120158/https://www.php.net/manual/ru/migration74.new-features.php#migration74.new-features.core.typed-properties">Архивировано</a> 2 мая 2020 года.</span></span> </li> <li id="cite_note-56"><span class="mw-cite-backlink"><a href="#cite_ref-56">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="https://www.php.net/archive/2020.php#2020-11-26-3">PHP: News Archive — 2020</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. Дата обращения: 29 ноября 2020. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20201013021707/https://www.php.net/archive/2020.php#2020-11-26-3">Архивировано</a> 13 октября 2020 года.</span></span> </li> <li id="cite_note-57"><span class="mw-cite-backlink"><a href="#cite_ref-57">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="https://stitcher.io/blog/new-in-php-8">What’s new in PHP 8 — stitcher.io</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. Дата обращения: 3 мая 2020. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200519211012/https://stitcher.io/blog/new-in-php-8">Архивировано</a> 19 мая 2020 года.</span></span> </li> <li id="cite_note-58"><span class="mw-cite-backlink"><a href="#cite_ref-58">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="https://wiki.php.net/rfc/union_types_v2">PHP: rfc: union_types_v2</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. Дата обращения: 3 мая 2020. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200401220134/https://wiki.php.net/rfc/union_types_v2">Архивировано</a> 1 апреля 2020 года.</span></span> </li> <li id="cite_note-59"><span class="mw-cite-backlink"><a href="#cite_ref-59">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="https://wiki.php.net/rfc/jit">PHP: rfc: jit</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. Дата обращения: 3 мая 2020. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200518110512/https://wiki.php.net/rfc/jit">Архивировано</a> 18 мая 2020 года.</span></span> </li> <li id="cite_note-60"><span class="mw-cite-backlink"><a href="#cite_ref-60">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://news-web.php.net/php.internals/110907">Dale Hirt — Microsoft Support of PHP on Windows</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200716152804/https://news-web.php.net/php.internals/110907">Архивная копия</a> от 16 июля 2020 на <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a> <small class="ref-info" style="cursor:help;" title="на английском языке">(англ.)</small></span> </li> <li id="cite_note-61"><span class="mw-cite-backlink"><a href="#cite_ref-61">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://news.softodrom.ru/ap/b33385.shtml">Windows 10 прекратит поддержку PHP</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200716180736/https://news.softodrom.ru/ap/b33385.shtml">Архивная копия</a> от 16 июля 2020 на <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a> <small class="ref-info" style="cursor:help;" title="на русском языке">(рус.)</small></span> </li> <li id="cite_note-62"><span class="mw-cite-backlink"><a href="#cite_ref-62">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="https://habr.com/ru/news/t/510522/">Специалисты Microsoft не будут заниматься поддержкой PHP 8.0 для Windows</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. Дата обращения: 16 июля 2020. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200717005415/https://habr.com/ru/news/t/510522/">Архивировано</a> 17 июля 2020 года.</span></span> </li> <li id="cite_note-63"><span class="mw-cite-backlink"><a href="#cite_ref-63">↑</a></span> <span class="reference-text"><span class="citation"><span lang="en"><a rel="nofollow" class="external text" href="http://www.phpinternalsbook.com/build_system/building_php.html#obtaining-the-source-code">Building PHP</a></span> <span class="ref-info" style="cursor:help;" title="на английском языке">(англ.)</span>. PHP Internals Book. Дата обращения: 1 марта 2022. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20210508184417/https://www.phpinternalsbook.com/build_system/building_php.html#obtaining-the-source-code">Архивировано</a> 8 мая 2021 года.</span></span> </li> <li id="cite_note-64"><span class="mw-cite-backlink"><a href="#cite_ref-64">↑</a></span> <span class="reference-text"><span class="citation"><span lang="en"><a rel="nofollow" class="external text" href="https://re2c.org/2020_trofimovich_re2c_a_lexer_generator_based_on_lookahead_tdfa.pdf">RE2C: A lexer generator based on lookahead-TDFA</a></span> <span class="ref-info" style="cursor:help;" title="на английском языке">(англ.)</span>. Software Impacts. Дата обращения: 1 марта 2022. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20220127181256/https://re2c.org/2020_trofimovich_re2c_a_lexer_generator_based_on_lookahead_tdfa.pdf">Архивировано</a> 27 января 2022 года.</span></span> </li> <li id="cite_note-:0-65"><span class="mw-cite-backlink"><a href="#cite_ref-:0_65-0">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="https://secure.php.net/manual/ru/language.types.callable.php">PHP: Функции обратного вызова (callback-функции) - Manual</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. secure.php.net. Дата обращения: 27 февраля 2019. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190228004028/https://secure.php.net/manual/ru/language.types.callable.php">Архивировано</a> 28 февраля 2019 года.</span></span> </li> <li id="cite_note-66"><span class="mw-cite-backlink"><a href="#cite_ref-66">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="http://php.net/variables.variable">PHP: Variable variables — Manual</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. Дата обращения: 17 декабря 2008. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20080511203716/http://php.net/variables.variable">Архивировано</a> 11 мая 2008 года.</span></span> </li> <li id="cite_note-67"><span class="mw-cite-backlink"><a href="#cite_ref-67">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="http://ru.php.net/manual/en/function.echo.php">PHP: echo — Manual</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. Дата обращения: 14 января 2010. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20090224015338/http://ru.php.net/manual/en/function.echo.php">Архивировано</a> 24 февраля 2009 года.</span></span> </li> <li id="cite_note-68"><span class="mw-cite-backlink"><a href="#cite_ref-68">↑</a></span> <span class="reference-text">По-видимому, позаимствовали из языка <a href="/wiki/C%2B%2B" title="C++">C++</a>, где это бинарная форма <i>указания области видимости</i>, конструкция с ним, <i>квалифицированным именем</i>, в данном случае константы.</span> </li> <li id="cite_note-69"><span class="mw-cite-backlink"><a href="#cite_ref-69">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="http://php.net/manual/en/language.oop5.paamayim-nekudotayim.php">http://php.net/manual/en</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. Дата обращения: 25 марта 2010. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20100612091817/http://www.php.net/manual/en/language.oop5.paamayim-nekudotayim.php">Архивировано</a> 12 июня 2010 года.</span></span> </li> <li id="cite_note-70"><span class="mw-cite-backlink"><a href="#cite_ref-70">↑</a></span> <span class="reference-text"><span class="citation"><span lang="ru"><a rel="nofollow" class="external text" href="http://ua.php.net/manual/en/internals2.memory.management.php">PHP: Basic memory management — Manual</a></span><span class="hidden-ref" style="display:none;">  <span class="ref-info" style="cursor:help;" title="на русском языке">(рус.)</span></span> (13 ноября 2009). Дата обращения: 17 ноября 2009. <a rel="nofollow" class="external text" href="https://www.webcitation.org/616Xk37JK?url=http://ua.php.net/manual/en/internals2.memory.management.php">Архивировано</a> 21 августа 2011 года.</span></span> </li> <li id="cite_note-71"><span class="mw-cite-backlink"><a href="#cite_ref-71">↑</a></span> <span class="reference-text"><span class="citation"><span lang="en"><a rel="nofollow" class="external text" href="http://ua.php.net/manual/en/ini.php">PHP: php.ini directives — Manual</a></span> <span class="ref-info" style="cursor:help;" title="на английском языке">(англ.)</span> (6 ноября 2009). Дата обращения: 13 ноября 2009. <a rel="nofollow" class="external text" href="https://www.webcitation.org/616Xkcrhr?url=http://ua.php.net/manual/en/ini.php">Архивировано</a> 21 августа 2011 года.</span></span> </li> <li id="cite_note-72"><span class="mw-cite-backlink"><a href="#cite_ref-72">↑</a></span> <span class="reference-text"><span class="citation"><span lang="en"><a rel="nofollow" class="external text" href="http://ua.php.net/manual/en/ini.list.php">PHP: List of php.ini directives — Manual</a></span> <span class="ref-info" style="cursor:help;" title="на английском языке">(англ.)</span> (6 ноября 2009). Дата обращения: 13 ноября 2009. <a rel="nofollow" class="external text" href="https://www.webcitation.org/616XlBAvP?url=http://ua.php.net/manual/en/ini.list.php">Архивировано</a> 21 августа 2011 года.</span></span> </li> <li id="cite_note-73"><span class="mw-cite-backlink"><a href="#cite_ref-73">↑</a></span> <span class="reference-text"><span class="citation"><span lang="ru"><a rel="nofollow" class="external text" href="http://docs.php.net/manual/ru/features.commandline.php">PHP: Использование PHP в командной строке — Manual</a></span><span class="hidden-ref" style="display:none;">  <span class="ref-info" style="cursor:help;" title="на русском языке">(рус.)</span></span> (21 июня 2009). Дата обращения: 13 ноября 2009. <a rel="nofollow" class="external text" href="https://www.webcitation.org/616XmPeqJ?url=http://docs.php.net/manual/ru/features.commandline.php">Архивировано</a> 21 августа 2011 года.</span></span> </li> <li id="cite_note-0php_eeggs-74"><span class="mw-cite-backlink">↑ <a href="#cite_ref-0php_eeggs_74-0"><sup><i><b>1</b></i></sup></a> <a href="#cite_ref-0php_eeggs_74-1"><sup><i><b>2</b></i></sup></a> <a href="#cite_ref-0php_eeggs_74-2"><sup><i><b>3</b></i></sup></a> <a href="#cite_ref-0php_eeggs_74-3"><sup><i><b>4</b></i></sup></a></span> <span class="reference-text"><span class="citation"><span lang="en"><a rel="nofollow" class="external text" href="http://www.0php.com/php_easter_egg.php">PHP Easter Egg</a></span> <span class="ref-info" style="cursor:help;" title="на английском языке">(англ.)</span>. Дата обращения: 16 ноября 2009. <a rel="nofollow" class="external text" href="https://www.webcitation.org/616b44t2j?url=http://www.0php.com/php_easter_egg.php">Архивировано</a> 21 августа 2011 года.</span></span> </li> <li id="cite_note-75"><span class="mw-cite-backlink"><a href="#cite_ref-75">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20100213220056/http://developers.facebook.com/news.php?blog=1&story=358">HipHop for PHP: Move Fast</a></span> </li> <li id="cite_note-76"><span class="mw-cite-backlink"><a href="#cite_ref-76">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="http://www.opennet.ru/opennews/art.shtml?num=25268">Компания Facebook открыла код высокопроизводительного PHP транслятора</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. Дата обращения: 3 февраля 2010. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20100206010512/http://www.opennet.ru/opennews/art.shtml?num=25268">Архивировано</a> 6 февраля 2010 года.</span></span> </li> <li id="cite_note-хакер-77"><span class="mw-cite-backlink"><a href="#cite_ref-хакер_77-0">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="http://www.xakep.ru/post/60942/">Павел Дуров с коллегами разработали улучшенную версию PHP</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. Дата обращения: 2 января 2014. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20131212142255/http://www.xakep.ru/post/60942/">Архивировано</a> 12 декабря 2013 года.</span></span> </li> <li id="cite_note-78"><span class="mw-cite-backlink"><a href="#cite_ref-78">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.codeplex.com/license?ProjectName=Phalanger">Текст лицензии</a> <small class="ref-info" style="cursor:help;" title="на английском языке">(англ.)</small></span> </li> <li id="cite_note-79"><span class="mw-cite-backlink"><a href="#cite_ref-79">↑</a></span> <span class="reference-text">Проект находится в экспериментальной стадии</span> </li> <li id="cite_note-80"><span class="mw-cite-backlink"><a href="#cite_ref-80">↑</a></span> <span class="reference-text">Проект находится в экспериментальной стадии. Последняя версия 1.3.1 (по состоянию на июль 2020 года)</span> </li> <li id="cite_note-81"><span class="mw-cite-backlink"><a href="#cite_ref-81">↑</a></span> <span class="reference-text"><span class="citation"><span lang="en"><a rel="nofollow" class="external text" href="https://github.com/jphp-group/jphp#features">jphp-group/jphp</a></span> <span class="ref-info" style="cursor:help;" title="на английском языке">(англ.)</span>. GitHub. Дата обращения: 18 ноября 2018. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20181005072637/https://github.com/jphp-group/jphp#features">Архивировано</a> 5 октября 2018 года.</span></span> </li> <li id="cite_note-82"><span class="mw-cite-backlink"><a href="#cite_ref-82">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="http://www.phpclasses.org/blog/post/117-PHP-compiler-performance.html">PHP compiler performance</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. Дата обращения: 1 марта 2010. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20100226134943/http://www.phpclasses.org/blog/post/117-PHP-compiler-performance.html">Архивировано</a> 26 февраля 2010 года.</span></span> </li> <li id="cite_note-83"><span class="mw-cite-backlink"><a href="#cite_ref-83">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20081220113822/http://activestate.com/Products/komodo_ide/komodo_edit.mhtml">Komodo IDE is a Professional Development Environment for Perl, Python, Tcl | ActiveState</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. Дата обращения: 22 ноября 2011. Архивировано из <a rel="nofollow" class="external text" href="http://www.activestate.com/Products/komodo_ide/komodo_edit.mhtml">оригинала</a> 20 декабря 2008 года.</span></span> </li> <li id="cite_note-84"><span class="mw-cite-backlink"><a href="#cite_ref-84">↑</a></span> <span class="reference-text">Предусмотрена бесплатная регистрация для граждан exUSSR</span> </li> <li id="cite_note-85"><span class="mw-cite-backlink"><a href="#cite_ref-85">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="http://milianw.de/blog/php-support-for-kdevelop-4-and-eventually-quanta">PHP support for KDevelop 4 (and eventually Quanta+) | Milian Wolff</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. Дата обращения: 11 декабря 2010. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20110102090858/http://milianw.de/blog/php-support-for-kdevelop-4-and-eventually-quanta">Архивировано</a> 2 января 2011 года.</span></span> </li> <li id="cite_note-86"><span class="mw-cite-backlink"><a href="#cite_ref-86">↑</a></span> <span class="reference-text"><span class="citation"><span lang="en"><a rel="nofollow" class="external text" href="https://www.php-fig.org/personnel/">Personnel</a></span> <span class="ref-info" style="cursor:help;" title="на английском языке">(англ.)</span>. Дата обращения: 1 августа 2020. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200602212311/https://www.php-fig.org/personnel/">Архивировано</a> 2 июня 2020 года.</span></span> </li> <li id="cite_note-87"><span class="mw-cite-backlink"><a href="#cite_ref-87">↑</a></span> <span class="reference-text"><span class="citation"><span lang="en"><a rel="nofollow" class="external text" href="https://www.php-fig.org/bylaws/mission-and-structure/">Mission and Structure</a></span> <span class="ref-info" style="cursor:help;" title="на английском языке">(англ.)</span>. Дата обращения: 1 августа 2020. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200801151144/https://www.php-fig.org/bylaws/mission-and-structure/">Архивировано</a> 1 августа 2020 года.</span></span> </li> <li id="cite_note-88"><span class="mw-cite-backlink"><a href="#cite_ref-88">↑</a></span> <span class="reference-text"><span class="citation"><span lang="und"><a rel="nofollow" class="external text" href="http://php.net/manual/en/book.pcntl.php">PCNTL</a></span><span class="hidden-ref" style="display:none;">  <small class="ref-info" style="cursor:help;" title="на неопределённом языке">(неопр.)</small></span>. Дата обращения: 23 января 2012. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20120117103539/http://www.php.net/manual/en/book.pcntl.php">Архивировано</a> 17 января 2012 года.</span></span> </li> </ol></div></div> <div class="mw-heading mw-heading2"><h2 id="Литература"><span id=".D0.9B.D0.B8.D1.82.D0.B5.D1.80.D0.B0.D1.82.D1.83.D1.80.D0.B0"></span>Литература</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PHP&veaction=edit&section=42" title="Редактировать раздел «Литература»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=PHP&action=edit&section=42" title="Редактировать код раздела «Литература»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><style data-mw-deduplicate="TemplateStyles:r141305934">.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free a::after,.mw-parser-output .id-lock-limited a::after,.mw-parser-output .id-lock-registration a::after,.mw-parser-output .id-lock-subscription a::after,.mw-parser-output .cs1-ws-icon a::after{content:"";width:1.1em;height:1.1em;display:inline-block;vertical-align:middle;background-position:center;background-repeat:no-repeat;background-size:contain}.mw-parser-output .id-lock-free.id-lock-free a::after{background-image:url("//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg")}.mw-parser-output .id-lock-limited.id-lock-limited a::after,.mw-parser-output .id-lock-registration.id-lock-registration a::after{background-image:url("//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg")}.mw-parser-output .id-lock-subscription.id-lock-subscription a::after{background-image:url("//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg")}.mw-parser-output .cs1-ws-icon a::after{background-image:url("//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg")}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}html.skin-theme-clientpref-night .mw-parser-output .id-lock-free a::after,html.skin-theme-clientpref-night .mw-parser-output .id-lock-limited a::after,html.skin-theme-clientpref-night .mw-parser-output .id-lock-registration a::after,html.skin-theme-clientpref-night .mw-parser-output .id-lock-subscription a::after{filter:invert(1)hue-rotate(180deg)}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}html.skin-theme-clientpref-os .mw-parser-output .id-lock-free a::after,html.skin-theme-clientpref-os .mw-parser-output .id-lock-limited a::after,html.skin-theme-clientpref-os .mw-parser-output .id-lock-registration a::after,html.skin-theme-clientpref-os .mw-parser-output .id-lock-subscription a::after{filter:invert(1)hue-rotate(180deg)}}</style><span class="citation no-wikidata" data-wikidata-property-id="P1343"><i>Мэтт Зандстра.</i> PHP: объекты, шаблоны и методики программирования = PHP Objects, Patterns and Practice, Third Edition. — 3-е издание. — <abbr title="Москва">М.</abbr>: «<a href="/w/index.php?title=%D0%92%D0%B8%D0%BB%D1%8C%D1%8F%D0%BC%D1%81_(%D0%B8%D0%B7%D0%B4%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D1%82%D0%B2%D0%BE)&action=edit&redlink=1" class="new" title="Вильямс (издательство) (страница отсутствует)">Вильямс</a>», 2010. — С. 560. — <a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%98%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%B8_%D0%BA%D0%BD%D0%B8%D0%B3/9785845916891" class="internal mw-magiclink-isbn">ISBN 978-5-8459-1689-1</a>.</span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r141305934" /><span class="citation no-wikidata" data-wikidata-property-id="P1343"><i>Кристиан Дари, Эмилиан Баланеску.</i> PHP и MySQL: создание интернет-магазина = Beginning PHP and MySQL E-Commerce: From Novice to Professional. — <abbr title="Москва">М.</abbr>: «<a href="/w/index.php?title=%D0%92%D0%B8%D0%BB%D1%8C%D1%8F%D0%BC%D1%81_(%D0%B8%D0%B7%D0%B4%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D1%82%D0%B2%D0%BE)&action=edit&redlink=1" class="new" title="Вильямс (издательство) (страница отсутствует)">Вильямс</a>», 2010. — <a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%98%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%B8_%D0%BA%D0%BD%D0%B8%D0%B3/9785845916020" class="internal mw-magiclink-isbn">ISBN 978-5-8459-1602-0</a>.</span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r141305934" /><span class="citation no-wikidata" data-wikidata-property-id="P1343"><i>Джейсон Ленгсторф.</i> PHP и jQuery для профессионалов = Pro PHP and jQuery. — <abbr title="Москва">М.</abbr>: «<a href="/w/index.php?title=%D0%92%D0%B8%D0%BB%D1%8C%D1%8F%D0%BC%D1%81_(%D0%B8%D0%B7%D0%B4%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D1%82%D0%B2%D0%BE)&action=edit&redlink=1" class="new" title="Вильямс (издательство) (страница отсутствует)">Вильямс</a>», 2010. — С. 352. — <a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%98%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%B8_%D0%BA%D0%BD%D0%B8%D0%B3/9785845916938" class="internal mw-magiclink-isbn">ISBN 978-5-8459-1693-8</a>.</span></li></ul> <ul><li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r141305934" /><span class="citation no-wikidata" data-wikidata-property-id="P1343"><i>Квентин Зервас.</i> Web 2.0: создание приложений на PHP = Practical Web 2.0 Applications with PHP. — <abbr title="Москва">М.</abbr>: «<a href="/w/index.php?title=%D0%92%D0%B8%D0%BB%D1%8C%D1%8F%D0%BC%D1%81_(%D0%B8%D0%B7%D0%B4%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D1%82%D0%B2%D0%BE)&action=edit&redlink=1" class="new" title="Вильямс (издательство) (страница отсутствует)">Вильямс</a>», 2009. — С. 544. — <a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%98%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%B8_%D0%BA%D0%BD%D0%B8%D0%B3/9785845915900" class="internal mw-magiclink-isbn">ISBN 978-5-8459-1590-0</a>.</span></li></ul> <ul><li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r141305934" /><span class="citation no-wikidata" data-wikidata-property-id="P1343"><i>Кузнецов Максим, Симдянов Игорь.</i> PHP 5/6. — <abbr title="Санкт-Петербург">СПб.</abbr>: «<a href="/w/index.php?title=%D0%91%D0%A5%D0%92-%D0%9F%D0%B5%D1%82%D0%B5%D1%80%D0%B1%D1%83%D1%80%D0%B3_(%D0%B8%D0%B7%D0%B4%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D1%82%D0%B2%D0%BE)&action=edit&redlink=1" class="new" title="БХВ-Петербург (издательство) (страница отсутствует)">БХВ-Петербург</a>», 2009. — С. 1024. — <a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%98%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%B8_%D0%BA%D0%BD%D0%B8%D0%B3/9785977503044" class="internal mw-magiclink-isbn">ISBN 978-5-9775-0304-4</a>.</span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r141305934" /><span class="citation no-wikidata" data-wikidata-property-id="P1343"><i>Кузнецов Максим, Симдянов Игорь.</i> Объектно-ориентированное программирование на PHP. — <abbr title="Санкт-Петербург">СПб.</abbr>: «<a href="/w/index.php?title=%D0%91%D0%A5%D0%92-%D0%9F%D0%B5%D1%82%D0%B5%D1%80%D0%B1%D1%83%D1%80%D0%B3_(%D0%B8%D0%B7%D0%B4%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D1%82%D0%B2%D0%BE)&action=edit&redlink=1" class="new" title="БХВ-Петербург (издательство) (страница отсутствует)">БХВ-Петербург</a>», 2007. — С. 608. — <a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%98%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%B8_%D0%BA%D0%BD%D0%B8%D0%B3/9785977501422" class="internal mw-magiclink-isbn">ISBN 978-5-9775-0142-2</a>.</span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r141305934" /><span class="citation no-wikidata" data-wikidata-property-id="P1343"><i>Эд Леки-Томпсон, Алек Коув, Стивен Новицки, Хьяо Айде-Гудман.</i> PHP 5 для профессионалов = Professional PHP 5. — <abbr title="Москва">М.</abbr>: «<a href="/w/index.php?title=%D0%94%D0%B8%D0%B0%D0%BB%D0%B5%D0%BA%D1%82%D0%B8%D0%BA%D0%B0_(%D0%B8%D0%B7%D0%B4%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D1%82%D0%B2%D0%BE)&action=edit&redlink=1" class="new" title="Диалектика (издательство) (страница отсутствует)">Диалектика</a>», 2006. — С. 608. — <a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%98%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%B8_%D0%BA%D0%BD%D0%B8%D0%B3/0764572822" class="internal mw-magiclink-isbn">ISBN 0-7645-7282-2</a>.</span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r141305934" /><span class="citation no-wikidata" data-wikidata-property-id="P1343"><i>Кузнецов Максим, Симдянов Игорь.</i> Самоучитель PHP 5/6. — 3-е изд., перераб. и доп. — <abbr title="Санкт-Петербург">СПб.</abbr>: «<a href="/w/index.php?title=%D0%91%D0%A5%D0%92-%D0%9F%D0%B5%D1%82%D0%B5%D1%80%D0%B1%D1%83%D1%80%D0%B3_(%D0%B8%D0%B7%D0%B4%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D1%82%D0%B2%D0%BE)&action=edit&redlink=1" class="new" title="БХВ-Петербург (издательство) (страница отсутствует)">БХВ-Петербург</a>», 2009. — С. 672. — <a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%98%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%B8_%D0%BA%D0%BD%D0%B8%D0%B3/9785977504096" class="internal mw-magiclink-isbn">ISBN 978-5-9775-0409-6</a>.</span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r141305934" /><span class="citation no-wikidata" data-wikidata-property-id="P1343"><i>Кузнецов Максим, Симдянов Игорь.</i> PHP. Практика создания Web-сайтов. — 2-е изд. перераб. и доп. — <abbr title="Санкт-Петербург">СПб.</abbr>: «<a href="/w/index.php?title=%D0%91%D0%A5%D0%92-%D0%9F%D0%B5%D1%82%D0%B5%D1%80%D0%B1%D1%83%D1%80%D0%B3_(%D0%B8%D0%B7%D0%B4%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D1%82%D0%B2%D0%BE)&action=edit&redlink=1" class="new" title="БХВ-Петербург (издательство) (страница отсутствует)">БХВ-Петербург</a>», 2008. — С. 1264. — <a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%98%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%B8_%D0%BA%D0%BD%D0%B8%D0%B3/9785977502030" class="internal mw-magiclink-isbn">ISBN 978-5-9775-0203-0</a>.</span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r141305934" /><span class="citation no-wikidata" data-wikidata-property-id="P1343"><i>Кузнецов Максим, Симдянов Игорь.</i> Головоломки на PHP для хакера. — 2-е изд. перераб. и доп. — <abbr title="Санкт-Петербург">СПб.</abbr>: «<a href="/w/index.php?title=%D0%91%D0%A5%D0%92-%D0%9F%D0%B5%D1%82%D0%B5%D1%80%D0%B1%D1%83%D1%80%D0%B3_(%D0%B8%D0%B7%D0%B4%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D1%82%D0%B2%D0%BE)&action=edit&redlink=1" class="new" title="БХВ-Петербург (издательство) (страница отсутствует)">БХВ-Петербург</a>», 2008. — С. 544. — <a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%98%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%B8_%D0%BA%D0%BD%D0%B8%D0%B3/9785977502047" class="internal mw-magiclink-isbn">ISBN 978-5-9775-0204-7</a>.</span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r141305934" /><span class="citation no-wikidata" data-wikidata-property-id="P1343"><i>Кузнецов Максим, Симдянов Игорь.</i> PHP на примерах. — 2-е изд. перераб. и доп. — <abbr title="Санкт-Петербург">СПб.</abbr>: «<a href="/w/index.php?title=%D0%91%D0%A5%D0%92-%D0%9F%D0%B5%D1%82%D0%B5%D1%80%D0%B1%D1%83%D1%80%D0%B3_(%D0%B8%D0%B7%D0%B4%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D1%82%D0%B2%D0%BE)&action=edit&redlink=1" class="new" title="БХВ-Петербург (издательство) (страница отсутствует)">БХВ-Петербург</a>», 2011. — С. 400. — <a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%98%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%B8_%D0%BA%D0%BD%D0%B8%D0%B3/9785977504454" class="internal mw-magiclink-isbn">ISBN 978-5-9775-0445-4</a>.</span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r141305934" /><span class="citation no-wikidata" data-wikidata-property-id="P1343"><i>Люк Веллинг, Лора Томсон.</i> Разработка веб-приложений с помощью PHP и MySQL. — 5-е изд.. — <abbr title="Санкт-Петербург">СПб.</abbr>: «<a href="/w/index.php?title=%D0%94%D0%B8%D0%B0%D0%BB%D0%B5%D0%BA%D1%82%D0%B8%D0%BA%D0%B0_(%D0%B8%D0%B7%D0%B4%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D1%82%D0%B2%D0%BE)&action=edit&redlink=1" class="new" title="Диалектика (издательство) (страница отсутствует)">Диалектика</a>», 2019. — С. 768. — <a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%98%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%B8_%D0%BA%D0%BD%D0%B8%D0%B3/9785990891197" class="internal mw-magiclink-isbn">ISBN 978-5-9908911-9-7</a>.</span></li></ul> <ul><li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r141305934" /><span class="citation no-wikidata" data-wikidata-property-id="P1343"><i>Luke Welling, Laura Thomson.</i> <a rel="nofollow" class="external text" href="https://archive.org/details/phpmysqlwebdevel0000well">PHP & MySQL Web Development</a>. — fifth edition. — «<a href="/wiki/Addison-Wesley" title="Addison-Wesley">Addison-Wesley</a>», 2017. — С. 687. — <a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%98%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%B8_%D0%BA%D0%BD%D0%B8%D0%B3/9780321833891" class="internal mw-magiclink-isbn">ISBN 978-0-321-83389-1</a>.</span></li></ul> <ul><li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r141305934" /><span class="citation no-wikidata" data-wikidata-property-id="P1343"><i>Зандстра М.</i> PHP. Объекты, шаблоны и методики программирования. — 4-е изд.. — <abbr title="Санкт-Петербург">СПб.</abbr>: «<a href="/w/index.php?title=%D0%94%D0%B8%D0%B0%D0%BB%D0%B5%D0%BA%D1%82%D0%B8%D0%BA%D0%B0_(%D0%B8%D0%B7%D0%B4%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D1%82%D0%B2%D0%BE)&action=edit&redlink=1" class="new" title="Диалектика (издательство) (страница отсутствует)">Диалектика</a>», 2015. — С. 576. — <a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%98%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%B8_%D0%BA%D0%BD%D0%B8%D0%B3/9785845919229" class="internal mw-magiclink-isbn">ISBN 978-5-8459-1922-9</a>.</span></li></ul> <ul><li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r141305934" /><span class="citation no-wikidata" data-wikidata-property-id="P1343"><i>Зандстра М.</i> PHP. Объекты, шаблоны и методики программирования. — 5-е изд.. — <abbr title="Санкт-Петербург">СПб.</abbr>: «<a href="/w/index.php?title=%D0%94%D0%B8%D0%B0%D0%BB%D0%B5%D0%BA%D1%82%D0%B8%D0%BA%D0%B0_(%D0%B8%D0%B7%D0%B4%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D1%82%D0%B2%D0%BE)&action=edit&redlink=1" class="new" title="Диалектика (издательство) (страница отсутствует)">Диалектика</a>», 2019. — С. 736. — <a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%98%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%B8_%D0%BA%D0%BD%D0%B8%D0%B3/9785907144545" class="internal mw-magiclink-isbn">ISBN 978-5-907144-54-5</a>.</span></li></ul> <ul><li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r141305934" /><span class="citation no-wikidata" data-wikidata-property-id="P1343"><i>Zandstra M.</i> <a rel="nofollow" class="external text" href="https://archive.org/details/phpobjectspatter0000zand_c5z1">PHP Objects, Patterns, and Practice</a>. — 5th Edition. — «<a href="/w/index.php?title=Apress_(%D0%B8%D0%B7%D0%B4%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D1%82%D0%B2%D0%BE)&action=edit&redlink=1" class="new" title="Apress (издательство) (страница отсутствует)">Apress</a>», 2016. — С. <a rel="nofollow" class="external text" href="https://archive.org/details/phpobjectspatter0000zand_c5z1/page/583">583</a>. — <a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%98%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%B8_%D0%BA%D0%BD%D0%B8%D0%B3/9781484219959" class="internal mw-magiclink-isbn">ISBN 978-1-4842-1995-9</a>.</span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r141305934" /><span class="citation no-wikidata" data-wikidata-property-id="P1343"><i>Никсон Р.</i> Создаём динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5. — 4-е изд.. — <abbr title="Санкт-Петербург">СПб.</abbr>: «<a href="/w/index.php?title=%D0%91%D0%B5%D1%81%D1%82%D1%81%D0%B5%D0%BB%D0%BB%D0%B5%D1%80%D1%8B_O%E2%80%99Reilly&action=edit&redlink=1" class="new" title="Бестселлеры O’Reilly (страница отсутствует)">Бестселлеры O’Reilly</a>», 2016. — С. 768. — <a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%98%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%B8_%D0%BA%D0%BD%D0%B8%D0%B3/9785496021463" class="internal mw-magiclink-isbn">ISBN 978-5-496-02146-3</a>.</span></li></ul> <ul><li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r141305934" /><span class="citation no-wikidata" data-wikidata-property-id="P1343"><i>Ульман,Ларри.</i> РНР и MySQL: создание интернет-магазинов. — 2-е изд.. — <abbr title="Санкт-Петербург">СПб.</abbr>, 2015. — С. 544. — <a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%98%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%B8_%D0%BA%D0%BD%D0%B8%D0%B3/9785845919397" class="internal mw-magiclink-isbn">ISBN 978-5-8459-1939-7</a>.</span></li></ul> <ul><li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r141305934" /><span class="citation no-wikidata" data-wikidata-property-id="P1343"><i>Кузнецов М., Симдянов И.</i> Самоучитель PHP 7. — 2-е изд.. — <abbr title="Санкт-Петербург">СПб.</abbr>, 2018. — С. 448. — <a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%98%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%B8_%D0%BA%D0%BD%D0%B8%D0%B3/9785977538176" class="internal mw-magiclink-isbn">ISBN 978-5-9775-3817-6</a>.</span></li></ul> <div class="mw-heading mw-heading2"><h2 id="Ссылки"><span id=".D0.A1.D1.81.D1.8B.D0.BB.D0.BA.D0.B8"></span>Ссылки</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PHP&veaction=edit&section=43" title="Редактировать раздел «Ссылки»" class="mw-editsection-visualeditor"><span>править</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=PHP&action=edit&section=43" title="Редактировать код раздела «Ссылки»"><span>править код</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a rel="nofollow" class="external text" href="https://www.php.net/">Официальный сайт PHP</a> <small class="ref-info" style="cursor:help;" title="на английском языке">(англ.)</small></li> <li><a rel="nofollow" class="external text" href="https://www.php.net/manual/ru/">Руководство по PHP</a> <small class="ref-info" style="cursor:help;" title="на русском языке">(рус.)</small> (включая FAQ)</li> <li><a rel="nofollow" class="external text" href="https://codelibs.ru/category/php/">Библиотека книг по PHP</a> <small class="ref-info" style="cursor:help;" title="на русском языке">(рус.)</small> (включая английскую литературу)</li> <li><a rel="nofollow" class="external text" href="https://codernet.ru/books/php/">Книги по PHP</a> <small class="ref-info" style="cursor:help;" title="на русском языке">(рус.)</small> (включая английскую литературу)</li> <li><span class="citation"><span lang="ru"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20230326080039/https://designpatternsphp.readthedocs.io/ru/latest/README.html">DesignPatternsPHP 1.0</a></span><span class="hidden-ref" style="display:none;">  <span class="ref-info" style="cursor:help;" title="на русском языке">(рус.)</span></span>. <i>readthedocs.io</i>. Архивировано 26 марта 2023 года.</span></li> <li><a rel="nofollow" class="external text" href="https://www.php-fig.org/">PHP-fig стандарты PSR</a></li> <li><a rel="nofollow" class="external text" href="https://docs.google.com/presentation/d/10AU4d93b2VC8ihJYdOGx85eQAWGaas9LHS2erS0XFHo/edit#slide=id.p1">Презентация о стандартах PSR</a></li></ul> <div role="navigation" class="navbox" aria-labelledby="Ссылки_на_внешние_ресурсы" data-name="External links" style="padding-top:1px"><table class="nowraplinks hlist navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="colgroup" class="navbox-title" colspan="2" style="display:none"><span class="navbox-gear" style="float:left;text-align:left;width:5em;margin-right:0.5em"><span class="noprint skin-invert-image" typeof="mw:File"><a href="/wiki/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:External_links" title="Перейти к шаблону «External links»"><img alt="Перейти к шаблону «External links»" src="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/14px-Wikipedia_interwiki_section_gear_icon.svg.png" decoding="async" width="14" height="14" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/21px-Wikipedia_interwiki_section_gear_icon.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/28px-Wikipedia_interwiki_section_gear_icon.svg.png 2x" data-file-width="14" data-file-height="14" /></a></span></span><div id="Ссылки_на_внешние_ресурсы" style="font-size:114%;margin:0 5em">Ссылки на внешние ресурсы</div></th></tr><tr><th scope="row" class="navbox-group" style="width:1px"><div style="padding: 0 35px 0 0; width: 100%;"><div class="skin-invert-image" style="float: left;"><span class="noprint skin-invert-image" typeof="mw:File"><a href="/wiki/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:%D0%92%D0%BD%D0%B5%D1%88%D0%BD%D0%B8%D0%B5_%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B8" title="Перейти к шаблону «Внешние ссылки»"><img alt="Перейти к шаблону «Внешние ссылки»" src="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/14px-Wikipedia_interwiki_section_gear_icon.svg.png" decoding="async" width="14" height="14" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/21px-Wikipedia_interwiki_section_gear_icon.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/28px-Wikipedia_interwiki_section_gear_icon.svg.png 2x" data-file-width="14" data-file-height="14" /></a></span> <span typeof="mw:File"><a href="https://www.wikidata.org/wiki/Q59#identifiers" title="Перейти к элементу Викиданных"><img alt="Перейти к элементу Викиданных" src="//upload.wikimedia.org/wikipedia/commons/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/14px-OOjs_UI_icon_edit-ltr-progressive.svg.png" decoding="async" width="14" height="14" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/21px-OOjs_UI_icon_edit-ltr-progressive.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/28px-OOjs_UI_icon_edit-ltr-progressive.svg.png 2x" data-file-width="20" data-file-height="20" /></a></span></div>  В социальных сетях</div></th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a rel="nofollow" class="external text" href="https://twitter.com/official_php">Твиттер</a></li> <li><a class="external text" href="https://wikidata-externalid-url.toolforge.org/?p=4033&id=php@fosstodon.org">Mastodon</a> <span class="ref-info" title="Английский язык" style="cursor:help">(англ.)</span></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">Тематические сайты</th><td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a rel="nofollow" class="external text" href="https://github.com/php">GitHub</a></li> <li><a rel="nofollow" class="external text" href="https://www.openhub.net/p/php">Open Hub</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">Словари и энциклопедии</th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a class="external text" href="https://wikidata-externalid-url.toolforge.org/?p=8313&url_prefix=https://denstoredanske.lex.dk/&id=PHP">Большая датская</a></li> <li><a rel="nofollow" class="external text" href="https://snl.no/PHP">Большая норвежская</a></li> <li><a rel="nofollow" class="external text" href="https://www.sapere.it/enciclopedia/PHP,+linguaggio.html">De Agostini</a></li></ul> </div></td></tr><tr><td colspan="2" class="navbox-list navbox-even" style="width:100%;padding:0px"><div style="padding:0em 0.25em"><style data-mw-deduplicate="TemplateStyles:r113287755">.mw-parser-output .ts-navbox-plaintitle{font-size:100%!important;margin:0 6em!important}</style></div><table class="nowraplinks authoritycontrol collapsible collapsed navbox-subgroup" style="border-spacing:0;text-align: left;"><tbody><tr><th scope="colgroup" class="navbox-title" colspan="2"><div id="В_библиографических_каталогах" class="ts-navbox-plaintitle" style="font-size:114%;margin:0 5em">В библиографических каталогах</div></th></tr><tr><td class="navbox-list navbox-odd" style="width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/%D0%9D%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0_%D0%98%D1%81%D0%BF%D0%B0%D0%BD%D0%B8%D0%B8" title="Национальная библиотека Испании">BNE</a>: <a rel="nofollow" class="external text" href="https://datos.bne.es/resource/XX548742">XX548742</a></li> <li><a href="/wiki/%D0%9D%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0_%D0%A4%D1%80%D0%B0%D0%BD%D1%86%D0%B8%D0%B8" title="Национальная библиотека Франции">BNF</a>: <a rel="nofollow" class="external text" href="https://catalogue.bnf.fr/ark:/12148/cb135584386">135584386</a></li> <li><a href="/wiki/Gemeinsame_Normdatei" title="Gemeinsame Normdatei">GND</a>: <a rel="nofollow" class="external text" href="https://d-nb.info/gnd/4546126-0">4546126-0</a></li> <li><a href="/wiki/%D0%9D%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0_%D0%98%D0%B7%D1%80%D0%B0%D0%B8%D0%BB%D1%8F" title="Национальная библиотека Израиля">J9U</a>: <a rel="nofollow" class="external text" href="https://www.nli.org.il/en/authorities/987007530371705171">987007530371705171</a></li> <li><a href="/wiki/%D0%9A%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%BD%D0%BE%D0%BC%D0%B5%D1%80_%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B8_%D0%9A%D0%BE%D0%BD%D0%B3%D1%80%D0%B5%D1%81%D1%81%D0%B0" title="Контрольный номер Библиотеки Конгресса">LCCN</a>: <a rel="nofollow" class="external text" href="https://id.loc.gov/authorities/sh99002710">sh99002710</a></li> <li><a href="/wiki/%D0%9D%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0_%D0%A7%D0%B5%D1%88%D1%81%D0%BA%D0%BE%D0%B9_%D0%A0%D0%B5%D1%81%D0%BF%D1%83%D0%B1%D0%BB%D0%B8%D0%BA%D0%B8" title="Национальная библиотека Чешской Республики">NKC</a>: <a rel="nofollow" class="external text" href="https://aleph.nkp.cz/F/?func=find-c&local_base=aut&ccl_term=ica=ph117976&CON_LNG=ENG">ph117976</a></li></ul> </div></td></tr></tbody></table><div></div></td></tr></tbody></table></div> <style data-mw-deduplicate="TemplateStyles:r137874932">.mw-parser-output .ambox{border:1px solid var(--border-color-base,#a2a9b1);border-left:10px solid #36c;background:var(--background-color-neutral-subtle,#f8f9fa);box-sizing:border-box;margin:0 10%}html body.mediawiki.skin-minerva .mw-parser-output .ambox{border-width:0 0 0 4px}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid var(--border-color-error,#b32424);background-color:var(--background-color-error-subtle,#fee7e6)}.mw-parser-output .ambox-delete{border-left:10px solid var(--border-color-error,#b32424)}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid var(--color-warning,#edab00)}.mw-parser-output .ambox-good{border-left:10px solid #66cc44}.mw-parser-output .ambox-discussion{border-left:10px solid #339966}.mw-parser-output .ambox-merge{border-left:10px solid #9932cc}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}.mw-parser-output .ambox .mbox-textsmall-div{font-size:90%}html.client-js body.skin-minerva .mw-parser-output .mbox-text-span{margin-left:23px!important}@media(max-width:1366px){.mw-parser-output .ambox{margin-left:6%;margin-right:6%}}@media(max-width:719px){.mw-parser-output .ambox{margin-left:0;margin-right:0}}</style><table class="plainlinks metadata ambox ambox-style" role="presentation"><tbody><tr><td class="mbox-image"><div style="width:52px"><span typeof="mw:File"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%9A%D0%B0%D0%BA_%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D1%82%D1%8C_%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8" title="Улучшение статьи"><img alt="Улучшение статьи" src="//upload.wikimedia.org/wikipedia/commons/thumb/6/6c/Wiki_letter_w.svg/40px-Wiki_letter_w.svg.png" decoding="async" width="40" height="40" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/6/6c/Wiki_letter_w.svg/60px-Wiki_letter_w.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/6/6c/Wiki_letter_w.svg/80px-Wiki_letter_w.svg.png 2x" data-file-width="44" data-file-height="44" /></a></span></div></td><td class="mbox-text"><div class="mbox-text-div"><b>Для улучшения этой статьи <a href="/wiki/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:Rq/%D0%9F%D0%BE%D1%8F%D1%81%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F" title="Шаблон:Rq/Пояснения">желательно</a>:</b><ul style="margin-top: 0;"> <li>Проставить <a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A1%D0%BD%D0%BE%D1%81%D0%BA%D0%B8" title="Википедия:Сноски">сноски</a>, внести более точные указания на источники.</li></ul></div><div class="mbox-textsmall-div hide-when-compact">После исправления проблемы исключите её из списка. Удалите шаблон, если устранены все недостатки.</div></td></tr></tbody></table> <div role="navigation" class="navbox" aria-labelledby="PHP" data-name="PHP"><table class="nowraplinks collapsible collapsed navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="colgroup" class="navbox-title" colspan="2"><span class="navbox-gear" style="float:left;text-align:left;width:5em;margin-right:0.5em"><span class="noprint skin-invert-image" typeof="mw:File"><a href="/wiki/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:PHP" title="Перейти к шаблону «PHP»"><img alt="Перейти к шаблону «PHP»" src="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/14px-Wikipedia_interwiki_section_gear_icon.svg.png" decoding="async" width="14" height="14" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/21px-Wikipedia_interwiki_section_gear_icon.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/28px-Wikipedia_interwiki_section_gear_icon.svg.png 2x" data-file-width="14" data-file-height="14" /></a></span></span><div id="PHP" style="font-size:114%;margin:0 5em"><a class="mw-selflink selflink">PHP</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1px">Люди</th><td class="navbox-list navbox-odd hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/%D0%93%D1%83%D1%82%D0%BC%D0%B0%D0%BD%D1%81,_%D0%AD%D0%BD%D0%B4%D0%B8" title="Гутманс, Энди">Энди Гутманс</a></li> <li><a href="/wiki/%D0%9B%D0%B5%D1%80%D0%B4%D0%BE%D1%80%D1%84,_%D0%A0%D0%B0%D1%81%D0%BC%D1%83%D1%81" title="Лердорф, Расмус">Расмус Лердорф</a></li> <li><a href="/wiki/%D0%A1%D1%83%D1%80%D0%B0%D1%81%D0%BA%D0%B8,_%D0%97%D0%B5%D0%B5%D0%B2" title="Сураски, Зеев">Зеев Сураски</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">Ресурсы</th><td class="navbox-list navbox-even hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/Composer" title="Composer">Composer</a></li> <li><a href="/wiki/Zend_Engine" title="Zend Engine">Zend Engine</a></li> <li><a href="/wiki/PEAR" title="PEAR">PEAR</a></li> <li><a href="/wiki/%D0%90%D0%BA%D1%81%D0%B5%D0%BB%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80_PHP" title="Акселератор PHP">Акселератор</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">Реализации</th><td class="navbox-list navbox-odd hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><span data-interwiki-lang="en" data-interwiki-article="HipHop Virtual Machine"><a href="/w/index.php?title=HipHop_Virtual_Machine&action=edit&redlink=1" class="new" title="HipHop Virtual Machine (страница отсутствует)">HHVM</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/HipHop_Virtual_Machine" class="extiw" title="en:HipHop Virtual Machine"><span title="HipHop Virtual Machine — версия статьи «HipHop Virtual Machine» на английском языке">[англ.]</span></a></sup></li> <li><a href="/wiki/HipHop_(%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%BB%D1%8F%D1%82%D0%BE%D1%80)" title="HipHop (транслятор)">HPHPc</a></li> <li><a href="/wiki/Resin#Технические_различия" title="Resin">Quercus</a></li> <li><span data-interwiki-lang="en" data-interwiki-article="Project Zero"><a href="/w/index.php?title=Project_Zero_(PHP)&action=edit&redlink=1" class="new" title="Project Zero (PHP) (страница отсутствует)">Project Zero</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/Project_Zero" class="extiw" title="en:Project Zero"><span title="Project Zero — версия статьи «Project Zero (PHP)» на английском языке">[англ.]</span></a></sup></li> <li><a href="/wiki/Phalanger" title="Phalanger">Phalanger</a></li> <li><a href="/wiki/Parrot" title="Parrot">Parrot</a></li> <li><a href="/wiki/KPHP" title="KPHP">kPHP</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px"><a href="/wiki/Web_application_framework" class="mw-redirect" title="Web application framework">Фреймворки</a></th><td class="navbox-list navbox-even hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/w/index.php?title=Akelos_PHP_Framework&action=edit&redlink=1" class="new" title="Akelos PHP Framework (страница отсутствует)">Akelos</a></li> <li><a href="/w/index.php?title=BlueShoes&action=edit&redlink=1" class="new" title="BlueShoes (страница отсутствует)">BlueShoes</a></li> <li><a href="/wiki/CakePHP" title="CakePHP">CakePHP</a></li> <li><a href="/w/index.php?title=Canvas_(%D1%84%D1%80%D0%B5%D0%B9%D0%BC%D0%B2%D0%BE%D1%80%D0%BA)&action=edit&redlink=1" class="new" title="Canvas (фреймворк) (страница отсутствует)">Canvas</a></li> <li><a href="/wiki/CodeIgniter" title="CodeIgniter">CodeIgniter</a></li> <li><a href="/wiki/Cotonti" title="Cotonti">Cotonti</a></li> <li><a href="/wiki/Drupal" title="Drupal">Drupal</a></li> <li><a href="/wiki/Joomla!" title="Joomla!">Joomla!</a></li> <li><a href="/wiki/Kohana" title="Kohana">Kohana</a></li> <li><a href="/wiki/Laravel" title="Laravel">Laravel</a></li> <li><a href="/wiki/LiveStreet" title="LiveStreet">LiveStreet</a></li> <li><a href="/wiki/Lumen_(%D1%84%D1%80%D0%B5%D0%B9%D0%BC%D0%B2%D0%BE%D1%80%D0%BA)" title="Lumen (фреймворк)">Lumen</a></li> <li><a href="/wiki/MODX" title="MODX">MODX</a></li> <li><a href="/w/index.php?title=PHP_For_Applications&action=edit&redlink=1" class="new" title="PHP For Applications (страница отсутствует)">PHP For Applications</a></li> <li><a href="/w/index.php?title=PHPOpenbiz&action=edit&redlink=1" class="new" title="PHPOpenbiz (страница отсутствует)">PHPOpenbiz</a></li> <li><a href="/w/index.php?title=PHPixie&action=edit&redlink=1" class="new" title="PHPixie (страница отсутствует)">PHPixie</a></li> <li><a href="/wiki/Phalcon_PHP" title="Phalcon PHP">Phalcon</a></li> <li><a href="/wiki/Qcodo" title="Qcodo">Qcodo</a></li> <li><a href="/w/index.php?title=Seagull_Framework&action=edit&redlink=1" class="new" title="Seagull Framework (страница отсутствует)">Seagull</a></li> <li><a href="/wiki/SilverStripe" title="SilverStripe">SilverStripe</a></li> <li><a href="/w/index.php?title=Solar_Framework&action=edit&redlink=1" class="new" title="Solar Framework (страница отсутствует)">Solar</a></li> <li><a href="/wiki/Symfony" title="Symfony">Symfony</a></li> <li><a href="/wiki/TYPO3" title="TYPO3">TYPO3</a></li> <li><a href="/wiki/XOOPS" title="XOOPS">XOOPS</a></li> <li><a href="/wiki/Yii" title="Yii">Yii</a></li> <li><a href="/wiki/Zend_Framework" title="Zend Framework">Zend</a></li> <li><a href="/wiki/EZ_publish" title="EZ publish">eZ publish</a></li> <li><span data-interwiki-lang="en" data-interwiki-article="Fat-Free Framework"><a href="/w/index.php?title=Fat-Free_Framework&action=edit&redlink=1" class="new" title="Fat-Free Framework (страница отсутствует)">F3</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/Fat-Free_Framework" class="extiw" title="en:Fat-Free Framework"><span title="Fat-Free Framework — версия статьи «Fat-Free Framework» на английском языке">[англ.]</span></a></sup></li> <li><span data-interwiki-lang="en" data-interwiki-article="FuelPHP"><a href="/w/index.php?title=FuelPHP&action=edit&redlink=1" class="new" title="FuelPHP (страница отсутствует)">FuelPHP</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/FuelPHP" class="extiw" title="en:FuelPHP"><span title="FuelPHP — версия статьи «FuelPHP» на английском языке">[англ.]</span></a></sup></li> <li><span data-interwiki-lang="en" data-interwiki-article="Horde (software)"><a href="/w/index.php?title=Horde&action=edit&redlink=1" class="new" title="Horde (страница отсутствует)">Horde</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/Horde_(software)" class="extiw" title="en:Horde (software)"><span title="Horde (software) — версия статьи «Horde» на английском языке">[англ.]</span></a></sup></li> <li><span data-interwiki-lang="en" data-interwiki-article="Lithium (software)"><a href="/w/index.php?title=Lithium_(%D1%84%D1%80%D0%B5%D0%B9%D0%BC%D0%B2%D0%BE%D1%80%D0%BA)&action=edit&redlink=1" class="new" title="Lithium (фреймворк) (страница отсутствует)">Lithium</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/Lithium_(software)" class="extiw" title="en:Lithium (software)"><span title="Lithium (software) — версия статьи «Lithium (фреймворк)» на английском языке">[англ.]</span></a></sup></li> <li><span data-interwiki-lang="en" data-interwiki-article="Midgard (software)"><a href="/w/index.php?title=Midgard_(%D1%84%D1%80%D0%B5%D0%B9%D0%BC%D0%B2%D0%BE%D1%80%D0%BA)&action=edit&redlink=1" class="new" title="Midgard (фреймворк) (страница отсутствует)">Midgard</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/Midgard_(software)" class="extiw" title="en:Midgard (software)"><span title="Midgard (software) — версия статьи «Midgard (фреймворк)» на английском языке">[англ.]</span></a></sup></li> <li><span data-interwiki-lang="en" data-interwiki-article="Nette Framework"><a href="/w/index.php?title=Nette_Framework&action=edit&redlink=1" class="new" title="Nette Framework (страница отсутствует)">Nette Framework</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/Nette_Framework" class="extiw" title="en:Nette Framework"><span title="Nette Framework — версия статьи «Nette Framework» на английском языке">[англ.]</span></a></sup></li> <li><span data-interwiki-lang="en" data-interwiki-article="PRADO (framework)"><a href="/w/index.php?title=PRADO_(%D1%84%D1%80%D0%B5%D0%B9%D0%BC%D0%B2%D0%BE%D1%80%D0%BA)&action=edit&redlink=1" class="new" title="PRADO (фреймворк) (страница отсутствует)">PRADO</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/PRADO_(framework)" class="extiw" title="en:PRADO (framework)"><span title="PRADO (framework) — версия статьи «PRADO (фреймворк)» на английском языке">[англ.]</span></a></sup></li> <li><span data-interwiki-lang="en" data-interwiki-article="Silex (web framework)"><a href="/w/index.php?title=Silex&action=edit&redlink=1" class="new" title="Silex (страница отсутствует)">Silex</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/Silex_(web_framework)" class="extiw" title="en:Silex (web framework)"><span title="Silex (web framework) — версия статьи «Silex» на английском языке">[англ.]</span></a></sup></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px"><a href="/wiki/%D0%A2%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D1%8F" title="Тестирование программного обеспечения">Тестирование</a></th><td class="navbox-list navbox-odd hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><span data-interwiki-lang="en" data-interwiki-article="PHPUnit"><a href="/w/index.php?title=PHPUnit&action=edit&redlink=1" class="new" title="PHPUnit (страница отсутствует)">PHPUnit</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/PHPUnit" class="extiw" title="en:PHPUnit"><span title="PHPUnit — версия статьи «PHPUnit» на английском языке">[англ.]</span></a></sup></li> <li><span data-interwiki-lang="en" data-interwiki-article="PHP Unit Testing Framework"><a href="/w/index.php?title=PHP_Unit_Testing_Framework&action=edit&redlink=1" class="new" title="PHP Unit Testing Framework (страница отсутствует)">PHP Unit Testing Framework</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/PHP_Unit_Testing_Framework" class="extiw" title="en:PHP Unit Testing Framework"><span title="PHP Unit Testing Framework — версия статьи «PHP Unit Testing Framework» на английском языке">[англ.]</span></a></sup></li> <li><a href="/wiki/SimpleTest" title="SimpleTest">SimpleTest</a></li> <li><span data-interwiki-lang="en" data-interwiki-article="lime (software)"><a href="/w/index.php?title=Lime_(%D1%84%D1%80%D0%B5%D0%B9%D0%BC%D0%B2%D0%BE%D1%80%D0%BA)&action=edit&redlink=1" class="new" title="Lime (фреймворк) (страница отсутствует)">lime</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/lime_(software)" class="extiw" title="en:lime (software)"><span title="lime (software) — версия статьи «Lime (фреймворк)» на английском языке">[англ.]</span></a></sup></li> <li><span data-interwiki-lang="en" data-interwiki-article="Behat (computer science)"><a href="/w/index.php?title=Behat&action=edit&redlink=1" class="new" title="Behat (страница отсутствует)">Behat</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/Behat_(computer_science)" class="extiw" title="en:Behat (computer science)"><span title="Behat (computer science) — версия статьи «Behat» на английском языке">[англ.]</span></a></sup></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px"><a href="/wiki/ORM" title="ORM">ORM</a></th><td class="navbox-list navbox-even hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/Propel" title="Propel">Propel</a></li> <li><a href="/wiki/Doctrine" title="Doctrine">Doctrine</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px"><a href="/w/index.php?title=%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_IDE&action=edit&redlink=1" class="new" title="Сравнение IDE (страница отсутствует)">IDE</a></th><td class="navbox-list navbox-odd hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/Eclipse_(%D1%81%D1%80%D0%B5%D0%B4%D0%B0_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8)" title="Eclipse (среда разработки)">Eclipse PDT</a></li> <li><a href="/wiki/Aptana_Studio" title="Aptana Studio">Aptana Studio</a></li> <li><a href="/wiki/PhpStorm" title="PhpStorm">PhpStorm</a></li> <li><a href="/wiki/NetBeans" title="NetBeans">NetBeans</a></li> <li><a href="/wiki/Delphi_for_PHP" title="Delphi for PHP">RadPHP</a></li> <li><span data-interwiki-lang="en" data-interwiki-article="PHPEdit"><a href="/w/index.php?title=PHPEdit&action=edit&redlink=1" class="new" title="PHPEdit (страница отсутствует)">PHPEdit</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/PHPEdit" class="extiw" title="en:PHPEdit"><span title="PHPEdit — версия статьи «PHPEdit» на английском языке">[англ.]</span></a></sup></li> <li><a href="/wiki/Zend_Studio" title="Zend Studio">Zend Studio</a></li> <li><a href="/wiki/Codelobster" title="Codelobster">Codelobster</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px"><a href="/wiki/%D0%9A%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%82%D0%BE%D1%80" title="Компилятор">Компилятор</a></th><td class="navbox-list navbox-even hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"><a href="/wiki/Phalanger" title="Phalanger">Phalanger</a></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px"><span data-interwiki-lang="en" data-interwiki-article="Widget toolkit"><a href="/w/index.php?title=Widget_toolkit&action=edit&redlink=1" class="new" title="Widget toolkit (страница отсутствует)">Widget toolkit</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/Widget_toolkit" class="extiw" title="en:Widget toolkit"><span title="Widget toolkit — версия статьи «Widget toolkit» на английском языке">[англ.]</span></a></sup></th><td class="navbox-list navbox-odd hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><span data-interwiki-lang="en" data-interwiki-article="wxPHP"><a href="/w/index.php?title=WxPHP&action=edit&redlink=1" class="new" title="WxPHP (страница отсутствует)">wxPHP</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/wxPHP" class="extiw" title="en:wxPHP"><span title="wxPHP — версия статьи «WxPHP» на английском языке">[англ.]</span></a></sup></li> <li><a href="/wiki/PHP-Qt" title="PHP-Qt">PHP-Qt</a></li> <li><a href="/wiki/PHP-GTK" title="PHP-GTK">PHP-GTK</a></li></ul> </div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div><span typeof="mw:File"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Folder_Hexagonal_Icon.svg" class="mw-file-description" title="Категория"><img alt="Категория" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/48/Folder_Hexagonal_Icon.svg/16px-Folder_Hexagonal_Icon.svg.png" decoding="async" width="16" height="14" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/48/Folder_Hexagonal_Icon.svg/24px-Folder_Hexagonal_Icon.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/48/Folder_Hexagonal_Icon.svg/32px-Folder_Hexagonal_Icon.svg.png 2x" data-file-width="36" data-file-height="31" /></a></span> <a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:PHP" title="Категория:PHP">Категория</a></div></td></tr></tbody></table></div> <div role="navigation" class="navbox" aria-labelledby="Языки_программирования" data-name="Языки программирования"><table class="nowraplinks hlist collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="colgroup" class="navbox-title" colspan="2"><span class="navbox-gear" style="float:left;text-align:left;width:5em;margin-right:0.5em"><span class="noprint skin-invert-image" typeof="mw:File"><a href="/wiki/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:%D0%AF%D0%B7%D1%8B%D0%BA%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F" title="Перейти к шаблону «Языки программирования»"><img alt="Перейти к шаблону «Языки программирования»" src="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/14px-Wikipedia_interwiki_section_gear_icon.svg.png" decoding="async" width="14" height="14" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/21px-Wikipedia_interwiki_section_gear_icon.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/28px-Wikipedia_interwiki_section_gear_icon.svg.png 2x" data-file-width="14" data-file-height="14" /></a></span></span><div id="Языки_программирования" style="font-size:114%;margin:0 5em"><a href="/wiki/%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F" title="Язык программирования">Языки программирования</a></div></th></tr><tr><td class="navbox-abovebelow" colspan="2"><div> <ul><li><a href="/wiki/%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_%D1%8F%D0%B7%D1%8B%D0%BA%D0%BE%D0%B2_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F" title="История языков программирования">История</a></li> <li><a href="/wiki/%D0%A5%D1%80%D0%BE%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D1%8F%D0%B7%D1%8B%D0%BA%D0%BE%D0%B2_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F" title="Хронология языков программирования">Хронология</a></li></ul> </div></td></tr><tr><td class="navbox-list navbox-odd" style="width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/%D0%92%D1%81%D1%82%D1%80%D0%BE%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_1%D0%A1:%D0%9F%D1%80%D0%B5%D0%B4%D0%BF%D1%80%D0%B8%D1%8F%D1%82%D0%B8%D0%B5" title="Встроенный язык программирования 1С:Предприятие">1C</a></li> <li><a href="/wiki/%D0%90%D0%B4%D0%B0_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="Ада (язык программирования)">Ада</a></li> <li><a href="/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D0%BB" title="Алгол">Алгол</a></li> <li><a href="/wiki/%D0%AF%D0%B7%D1%8B%D0%BA_%D0%B0%D1%81%D1%81%D0%B5%D0%BC%D0%B1%D0%BB%D0%B5%D1%80%D0%B0" title="Язык ассемблера">Ассемблер</a></li> <li><a href="/wiki/APL_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="APL (язык программирования)">APL</a></li> <li><a href="/wiki/%D0%91%D0%B5%D0%B9%D1%81%D0%B8%D0%BA" title="Бейсик">Бейсик</a></li> <li><a href="/wiki/%D0%A1%D0%B8_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="Си (язык программирования)">Си</a></li> <li><a href="/wiki/C%2B%2B" title="C++">C++</a></li> <li><a href="/wiki/C_Sharp" title="C Sharp">C#</a></li> <li><a href="/wiki/D_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="D (язык программирования)">D</a></li> <li><a href="/wiki/Delphi_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="Delphi (язык программирования)">Delphi</a></li> <li><a href="/wiki/%D0%9A%D0%BE%D0%B1%D0%BE%D0%BB" title="Кобол">Кобол</a></li> <li><a href="/wiki/Erlang" title="Erlang">Erlang</a></li> <li><a href="/wiki/F_Sharp" title="F Sharp">F#</a></li> <li><a href="/wiki/%D0%A4%D0%BE%D1%80%D1%82_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="Форт (язык программирования)">Форт</a></li> <li><a href="/wiki/%D0%A4%D0%BE%D1%80%D1%82%D1%80%D0%B0%D0%BD" title="Фортран">Фортран</a></li> <li><a href="/wiki/Go" title="Go">Go</a></li> <li><a href="/wiki/Groovy" title="Groovy">Groovy</a></li> <li><a href="/wiki/Haskell" title="Haskell">Haskell</a></li> <li><a href="/wiki/Java" title="Java">Java</a></li> <li><a href="/wiki/JavaScript" title="JavaScript">JavaScript</a></li> <li><a href="/wiki/Julia_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="Julia (язык программирования)">Julia</a></li> <li><a href="/wiki/Kotlin" title="Kotlin">Kotlin</a></li> <li><a href="/wiki/%D0%9B%D0%B8%D1%81%D0%BF" title="Лисп">Лисп</a></li> <li><a href="/wiki/Lua" title="Lua">Lua</a></li> <li><a href="/wiki/MATLAB" title="MATLAB">MATLAB</a></li> <li><a href="/wiki/%D0%9E%D0%B1%D0%B5%D1%80%D0%BE%D0%BD_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="Оберон (язык программирования)">Оберон</a></li> <li><a href="/wiki/Objective-C" title="Objective-C">Objective-C</a></li> <li><a href="/wiki/OCaml" title="OCaml">OCaml</a></li> <li><a href="/wiki/%D0%9F%D0%B0%D1%81%D0%BA%D0%B0%D0%BB%D1%8C_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="Паскаль (язык программирования)">Паскаль</a></li> <li><a href="/wiki/Perl" title="Perl">Perl</a></li> <li><a href="/wiki/PL/SQL" title="PL/SQL">PL/SQL</a></li> <li><a class="mw-selflink selflink">PHP</a></li> <li><a href="/wiki/Python" title="Python">Python</a></li> <li><a href="/wiki/Racket_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="Racket (язык программирования)">Racket</a></li> <li><a href="/wiki/Ruby" title="Ruby">Ruby</a></li> <li><a href="/wiki/Rust_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="Rust (язык программирования)">Rust</a></li> <li><a href="/wiki/Scala_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="Scala (язык программирования)">Scala</a></li> <li><a href="/wiki/%D0%9A%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D0%B0%D1%8F_%D0%BE%D0%B1%D0%BE%D0%BB%D0%BE%D1%87%D0%BA%D0%B0_Unix" title="Командная оболочка Unix">UNIX Shell</a></li> <li><a href="/wiki/Smalltalk" title="Smalltalk">Smalltalk</a></li> <li><a href="/wiki/Swift_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="Swift (язык программирования)">Swift</a></li> <li><a href="/wiki/Visual_Basic_.NET" title="Visual Basic .NET">Visual Basic .NET</a></li> <li><a href="/wiki/Zig" title="Zig">Zig</a></li></ul> </div></td></tr></tbody></table></div> <div role="navigation" class="navbox" aria-labelledby="Свободное_и_открытое_программное_обеспечение" data-name="FOSS"><table class="nowraplinks collapsible collapsed navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="colgroup" class="navbox-title" colspan="2"><span class="navbox-gear" style="float:left;text-align:left;width:5em;margin-right:0.5em"><span class="noprint skin-invert-image" typeof="mw:File"><a href="/wiki/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:FOSS" title="Перейти к шаблону «FOSS»"><img alt="Перейти к шаблону «FOSS»" src="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/14px-Wikipedia_interwiki_section_gear_icon.svg.png" decoding="async" width="14" height="14" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/21px-Wikipedia_interwiki_section_gear_icon.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/28px-Wikipedia_interwiki_section_gear_icon.svg.png 2x" data-file-width="14" data-file-height="14" /></a></span></span><div id="Свободное_и_открытое_программное_обеспечение" style="font-size:114%;margin:0 5em"><a href="/wiki/%D0%A1%D0%B2%D0%BE%D0%B1%D0%BE%D0%B4%D0%BD%D0%BE%D0%B5_%D0%B8_%D0%BE%D1%82%D0%BA%D1%80%D1%8B%D1%82%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5" title="Свободное и открытое программное обеспечение">Свободное и открытое программное обеспечение</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1px">Главное</th><td class="navbox-list navbox-odd hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/%D0%A1%D0%B2%D0%BE%D0%B1%D0%BE%D0%B4%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5" title="Свободное программное обеспечение">СПО</a> <ul><li><a href="/wiki/%D0%9E%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81%D0%B2%D0%BE%D0%B1%D0%BE%D0%B4%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D1%8F" title="Определение свободного программного обеспечения">Определение</a></li> <li><a href="/wiki/%D0%9A%D1%80%D0%B8%D1%82%D0%B5%D1%80%D0%B8%D0%B8_Debian_%D0%BF%D0%BE_%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D1%8E_%D1%81%D0%B2%D0%BE%D0%B1%D0%BE%D0%B4%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D1%8F" title="Критерии Debian по определению свободного программного обеспечения">Критерии Debian</a></li></ul></li> <li><a href="/wiki/Gratis_versus_libre" title="Gratis versus libre">Gratis versus libre</a></li> <li><a href="/wiki/%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D1%85%D0%BE%D1%81%D1%82%D0%B8%D0%BD%D0%B3%D0%BE%D0%B2_%D0%B4%D0%BB%D1%8F_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%BE%D0%B2_%D1%81%D0%B2%D0%BE%D0%B1%D0%BE%D0%B4%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D1%8F" title="Сравнение хостингов для проектов свободного программного обеспечения">Сравнение хостингов СПО</a></li> <li><a href="/wiki/%D0%9E%D1%82%D0%BA%D1%80%D1%8B%D1%82%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5" title="Открытое программное обеспечение">Открытое ПО</a> <ul><li><a href="/wiki/%D0%9E%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_Open_Source" title="Определение Open Source">Определение</a></li></ul></li> <li><a href="/wiki/%D0%9E%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81%D0%B2%D0%BE%D0%B1%D0%BE%D0%B4%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B9_%D0%BA%D1%83%D0%BB%D1%8C%D1%82%D1%83%D1%80%D1%8B" title="Определение свободных произведений культуры">Определение свободных произведений культуры</a></li> <li><a href="/wiki/%D0%94%D0%B8%D1%81%D1%82%D1%80%D0%B8%D0%B1%D1%83%D1%82%D0%B8%D0%B2_Linux" title="Дистрибутив Linux">Дистрибутив Linux</a></li> <li><span data-interwiki-lang="en" data-interwiki-article="Comparison of open-source and closed-source software"><a href="/w/index.php?title=%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D0%9F%D0%9E_%D1%81_%D0%BE%D1%82%D0%BA%D1%80%D1%8B%D1%82%D1%8B%D0%BC_%D0%B8_%D0%B7%D0%B0%D0%BA%D1%80%D1%8B%D1%82%D1%8B%D0%BC_%D0%BA%D0%BE%D0%B4%D0%BE%D0%BC&action=edit&redlink=1" class="new" title="Сравнение ПО с открытым и закрытым кодом (страница отсутствует)">Сравнение ПО с открытым и закрытым кодом</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/Comparison_of_open-source_and_closed-source_software" class="extiw" title="en:Comparison of open-source and closed-source software"><span title="Comparison of open-source and closed-source software — версия статьи «Сравнение ПО с открытым и закрытым кодом» на английском языке">[англ.]</span></a></sup></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">Сообщество</th><td class="navbox-list navbox-even hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/%D0%94%D0%B2%D0%B8%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81%D0%B2%D0%BE%D0%B1%D0%BE%D0%B4%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D1%8F" title="Движение свободного программного обеспечения">Движение СПО</a></li> <li><a href="/wiki/%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_%D1%81%D0%B2%D0%BE%D0%B1%D0%BE%D0%B4%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D1%8F" title="История свободного программного обеспечения">История</a> <ul><li><a href="/wiki/GNU#История" title="GNU">GNU</a></li> <li><a href="/wiki/%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_Linux" title="История Linux">Linux</a></li></ul></li> <li><span data-interwiki-lang="en" data-interwiki-article="Open-source-software movement"><a href="/w/index.php?title=Open-source-software_movement&action=edit&redlink=1" class="new" title="Open-source-software movement (страница отсутствует)">Open-source-software movement</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/Open-source-software_movement" class="extiw" title="en:Open-source-software movement"><span title="Open-source-software movement — версия статьи «Open-source-software movement» на английском языке">[англ.]</span></a></sup></li> <li><span data-interwiki-lang="en" data-interwiki-article="List of free and open-source software organizations"><a href="/w/index.php?title=%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BE%D1%80%D0%B3%D0%B0%D0%BD%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B9_%D0%B1%D0%B5%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D1%8F_%D1%81_%D0%BE%D1%82%D0%BA%D1%80%D1%8B%D1%82%D1%8B%D0%BC_%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D0%BD%D1%8B%D0%BC_%D0%BA%D0%BE%D0%B4%D0%BE%D0%BC&action=edit&redlink=1" class="new" title="Список организаций бесплатного программного обеспечения с открытым исходным кодом (страница отсутствует)">организации</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/List_of_free_and_open-source_software_organizations" class="extiw" title="en:List of free and open-source software organizations"><span title="List of free and open-source software organizations — версия статьи «Список организаций бесплатного программного обеспечения с открытым исходным кодом» на английском языке">[англ.]</span></a></sup></li> <li><a href="/wiki/Linux-%D0%BA%D0%BE%D0%BD%D1%84%D0%B5%D1%80%D0%B5%D0%BD%D1%86%D0%B8%D0%B8" title="Linux-конференции">Linux-конференции</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">Организации</th><td class="navbox-list navbox-odd hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/Apache_Software_Foundation" title="Apache Software Foundation">ASF</a></li> <li><a href="/wiki/Blender_Foundation" title="Blender Foundation">Blender Foundation</a></li> <li><a href="/wiki/Eclipse_Foundation" title="Eclipse Foundation">Eclipse Foundation</a></li> <li><span data-interwiki-lang="en" data-interwiki-article="FreeBSD Foundation"><a href="/w/index.php?title=FreeBSD_Foundation&action=edit&redlink=1" class="new" title="FreeBSD Foundation (страница отсутствует)">FreeBSD Foundation</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/FreeBSD_Foundation" class="extiw" title="en:FreeBSD Foundation"><span title="FreeBSD Foundation — версия статьи «FreeBSD Foundation» на английском языке">[англ.]</span></a></sup></li> <li><a href="/wiki/Freedesktop.org" title="Freedesktop.org">freedesktop.org</a></li> <li><a href="/wiki/%D0%A4%D0%BE%D0%BD%D0%B4_%D1%81%D0%B2%D0%BE%D0%B1%D0%BE%D0%B4%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D1%8F" title="Фонд свободного программного обеспечения">FSF</a></li> <li><a href="/wiki/%D0%94%D0%B2%D0%B8%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B7%D0%B0_%D1%81%D0%B2%D0%BE%D0%B1%D0%BE%D0%B4%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_%D0%98%D0%BD%D0%B4%D0%B8%D0%B8" title="Движение за свободное программное обеспечение в Индии">FSMI</a></li> <li><a href="/wiki/GNOME_Foundation" title="GNOME Foundation">GNOME Foundation</a></li> <li><a href="/wiki/%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82_GNU" title="Проект GNU">Проект GNU</a></li> <li><a href="/wiki/Google_Code" title="Google Code">Google Code</a></li> <li><a href="/wiki/KDE_e.V." title="KDE e.V.">KDE e.V.</a></li> <li><a href="/wiki/The_Linux_Foundation" title="The Linux Foundation">Linux Foundation</a></li> <li><a href="/wiki/Mozilla_Foundation" title="Mozilla Foundation">Mozilla Foundation</a></li> <li><span data-interwiki-lang="en" data-interwiki-article="Open Source Geospatial Foundation"><a href="/w/index.php?title=Open_Source_Geospatial_Foundation&action=edit&redlink=1" class="new" title="Open Source Geospatial Foundation (страница отсутствует)">OSGF</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/Open_Source_Geospatial_Foundation" class="extiw" title="en:Open Source Geospatial Foundation"><span title="Open Source Geospatial Foundation — версия статьи «Open Source Geospatial Foundation» на английском языке">[англ.]</span></a></sup></li> <li><a href="/wiki/Open_Source_Initiative" title="Open Source Initiative">OSI</a></li> <li><a href="/wiki/Software_Freedom_Conservancy" title="Software Freedom Conservancy">Software Freedom Conservancy</a></li> <li><a href="/wiki/SourceForge" title="SourceForge">SourceForge</a></li> <li><a href="/wiki/The_Document_Foundation" title="The Document Foundation">The Document Foundation</a></li> <li><a href="/wiki/Xiph.Org" title="Xiph.Org">Xiph.Org</a></li> <li><a href="/wiki/XMPP_Standards_Foundation" title="XMPP Standards Foundation">XMPP Standards Foundation</a></li> <li><a href="/wiki/X.Org_Foundation" title="X.Org Foundation">X.Org Foundation</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px"><a href="/wiki/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_%D1%81%D0%B2%D0%BE%D0%B1%D0%BE%D0%B4%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D1%8F" title="Лицензия свободного программного обеспечения">Лицензии</a></th><td class="navbox-list navbox-even hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_Apache" title="Лицензия Apache">Apache</a></li> <li><span data-interwiki-lang="en" data-interwiki-article="Artistic License"><a href="/w/index.php?title=Artistic_License&action=edit&redlink=1" class="new" title="Artistic License (страница отсутствует)">Artistic</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/Artistic_License" class="extiw" title="en:Artistic License"><span title="Artistic License — версия статьи «Artistic License» на английском языке">[англ.]</span></a></sup></li> <li><a href="/wiki/Beerware" title="Beerware">Beerware</a></li> <li><a href="/wiki/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_BSD" class="mw-redirect" title="Лицензия BSD">BSD</a></li> <li><a href="/wiki/GNU_General_Public_License" title="GNU General Public License">GNU GPL</a></li> <li><a href="/wiki/GNU_Lesser_General_Public_License" title="GNU Lesser General Public License">GNU LGPL</a></li> <li><a href="/wiki/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_ISC" title="Лицензия ISC">ISC</a></li> <li><a href="/wiki/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_MIT" title="Лицензия MIT">MIT</a></li> <li><a href="/wiki/Mozilla_Public_License" title="Mozilla Public License">MPL</a></li> <li><a href="/wiki/Shared_source#Open_Source_licenses" class="mw-redirect" title="Shared source">Ms-PL/RL</a></li> <li><a href="/wiki/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_zlib" title="Лицензия zlib">zlib</a></li> <li><a href="/wiki/%D0%9E%D0%B1%D1%89%D0%B5%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5_%D0%B4%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B5" title="Общественное достояние">Public domain</a> / <a href="/wiki/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D0%B8_%D0%B8_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_Creative_Commons#CC0" title="Лицензии и инструменты Creative Commons">CC0</a></li> <li><a href="/wiki/WTFPL" title="WTFPL">WTFPL</a></li> <li><a href="/wiki/%D0%A0%D0%B0%D0%B7%D1%80%D0%B5%D1%88%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D0%BB%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_%D1%81%D0%B2%D0%BE%D0%B1%D0%BE%D0%B4%D0%BD%D0%BE%D0%B3%D0%BE_%D0%9F%D0%9E" title="Разрешительная лицензия свободного ПО">Разрешительные лицензии</a></li> <li><a href="/wiki/Apple_Public_Source_License" title="Apple Public Source License">Apple Public Source License</a></li> <li><a href="/wiki/Python_Software_Foundation_License" title="Python Software Foundation License">Python Software Foundation License</a></li> <li><a href="/wiki/%D0%9A%D0%BE%D0%BF%D0%B8%D0%BB%D0%B5%D1%84%D1%82" title="Копилефт">Копилефт</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">Проблемы</th><td class="navbox-list navbox-odd hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/%D0%A0%D0%B0%D0%B7%D0%BD%D0%BE%D0%BE%D0%B1%D1%80%D0%B0%D0%B7%D0%B8%D0%B5_%D0%BB%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D0%B9" title="Разнообразие лицензий">Разнообразие лицензий</a></li> <li><span data-interwiki-lang="en" data-interwiki-article="Open source software security"><a href="/w/index.php?title=%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%BE%D1%82%D0%BA%D1%80%D1%8B%D1%82%D0%BE%D0%B3%D0%BE_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D1%8F&action=edit&redlink=1" class="new" title="Безопасность открытого программного обеспечения (страница отсутствует)">Безопасность</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/Open_source_software_security" class="extiw" title="en:Open source software security"><span title="Open source software security — версия статьи «Безопасность открытого программного обеспечения» на английском языке">[англ.]</span></a></sup></li> <li><a href="/wiki/%D0%91%D0%BB%D0%BE%D0%B1" title="Блоб">Блоб</a></li> <li><a href="/wiki/%D0%9F%D0%B0%D1%82%D0%B5%D0%BD%D1%82%D1%8B_%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5" title="Патенты и программное обеспечение">Программные патенты</a></li> <li><a href="/wiki/%D0%A2%D0%B5%D1%85%D0%BD%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D1%81%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2%D0%B0_%D0%B7%D0%B0%D1%89%D0%B8%D1%82%D1%8B_%D0%B0%D0%B2%D1%82%D0%BE%D1%80%D1%81%D0%BA%D0%B8%D1%85_%D0%BF%D1%80%D0%B0%D0%B2" title="Технические средства защиты авторских прав">DRM</a></li> <li><a href="/wiki/%D0%A2%D0%B8%D0%B2%D0%BE%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F" title="Тивоизация">Тивоизация</a></li> <li><a href="/wiki/TPM_(%D1%81%D0%BF%D0%B5%D1%86%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F)" title="TPM (спецификация)">Trusted Computing</a></li> <li><a href="/wiki/SCO#Судебные_иски_против_Linux" title="SCO">Конфликт SCO — Linux</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1px">Прочее</th><td class="navbox-list navbox-even hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/%D0%A1%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D1%81%D1%82%D0%B2%D0%BE_%D1%81%D0%B2%D0%BE%D0%B1%D0%BE%D0%B4%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D1%8F" title="Сообщество свободного программного обеспечения">Сообщество</a></li> <li><a href="/wiki/%D0%A4%D0%BE%D1%80%D0%BA" title="Форк">Форк</a></li> <li><span data-interwiki-lang="en" data-interwiki-article="Microsoft Open Specification Promise"><a href="/w/index.php?title=Microsoft_Open_Specification_Promise&action=edit&redlink=1" class="new" title="Microsoft Open Specification Promise (страница отсутствует)">Microsoft Open Specification Promise</a></span><sup class="noprint" style="font-style:normal; font-weight:normal;"><a href="https://en.wikipedia.org/wiki/Microsoft_Open_Specification_Promise" class="extiw" title="en:Microsoft Open Specification Promise"><span title="Microsoft Open Specification Promise — версия статьи «Microsoft Open Specification Promise» на английском языке">[англ.]</span></a></sup></li> <li><a href="/wiki/%D0%9F%D1%80%D0%BE%D0%BF%D1%80%D0%B8%D0%B5%D1%82%D0%B0%D1%80%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5" title="Проприетарное программное обеспечение">Проприетарное ПО</a></li> <li><a href="/wiki/%D0%A1%D0%BE%D0%B1%D0%BE%D1%80_%D0%B8_%D0%91%D0%B0%D0%B7%D0%B0%D1%80" title="Собор и Базар">Собор и Базар</a></li> <li><a href="/wiki/%D0%A0%D0%B0%D0%B4%D0%B8_%D1%83%D0%B4%D0%BE%D0%B2%D0%BE%D0%BB%D1%8C%D1%81%D1%82%D0%B2%D0%B8%D1%8F" title="Ради удовольствия">Ради удовольствия</a></li> <li><a href="/wiki/Revolution_OS" title="Revolution OS">Revolution OS</a></li></ul> </div></td></tr><tr><td class="navbox-abovebelow hlist" colspan="2"><div> <ul><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A1%D0%B2%D0%BE%D0%B1%D0%BE%D0%B4%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5" title="Категория:Свободное программное обеспечение">Категория</a></li> <li><a href="https://commons.wikimedia.org/wiki/Category:Free_software" class="extiw" title="commons:Category:Free software">Викисклад</a></li> <li><a href="/wiki/%D0%9F%D0%BE%D1%80%D1%82%D0%B0%D0%BB:%D0%A1%D0%B2%D0%BE%D0%B1%D0%BE%D0%B4%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5" title="Портал:Свободное программное обеспечение">Портал</a></li></ul> </div></td></tr></tbody></table></div> <div role="navigation" class="navbox" aria-labelledby="Протоколы_взаимодействия" data-name="Протоколы взаимодействия"><table class="nowraplinks collapsible collapsed navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="colgroup" class="navbox-title" colspan="2"><span class="navbox-gear" style="float:left;text-align:left;width:5em;margin-right:0.5em"><span class="noprint skin-invert-image" typeof="mw:File"><a href="/wiki/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:%D0%9F%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%D1%8B_%D0%B2%D0%B7%D0%B0%D0%B8%D0%BC%D0%BE%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D1%8F" title="Перейти к шаблону «Протоколы взаимодействия»"><img alt="Перейти к шаблону «Протоколы взаимодействия»" src="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/14px-Wikipedia_interwiki_section_gear_icon.svg.png" decoding="async" width="14" height="14" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/21px-Wikipedia_interwiki_section_gear_icon.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/28px-Wikipedia_interwiki_section_gear_icon.svg.png 2x" data-file-width="14" data-file-height="14" /></a></span></span><div id="Протоколы_взаимодействия" style="font-size:114%;margin:0 5em"><a href="/wiki/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81" title="Интерфейс">Протоколы взаимодействия</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1px">Шлюзовые</th><td class="navbox-list navbox-odd hlist" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em"> <ul><li><a href="/wiki/ASGI" title="ASGI">ASGI</a></li> <li><a href="/wiki/CGI" class="mw-disambig" title="CGI">CGI</a></li> <li><a href="/wiki/FastCGI" title="FastCGI">FastCGI</a></li> <li><a href="/w/index.php?title=JSGI&action=edit&redlink=1" class="new" title="JSGI (страница отсутствует)">JSGI</a></li> <li><a href="/wiki/SCGI" title="SCGI">SCGI</a></li> <li><a href="/wiki/PCGI" title="PCGI">PCGI</a></li> <li><a href="/wiki/WSGI" title="WSGI">WSGI</a></li> <li><a href="/wiki/PHP-FPM" class="mw-redirect" title="PHP-FPM">PHP-FPM</a></li></ul> </div></td></tr></tbody></table></div> <!-- NewPP limit report Parsed by mw‐api‐int.codfw.main‐5f44755944‐gzsks Cached time: 20250302011912 Cache expiry: 81661 Reduced expiry: true Complications: [show‐toc] CPU time usage: 1.977 seconds Real time usage: 2.282 seconds Preprocessor visited node count: 21477/1000000 Post‐expand include size: 365276/2097152 bytes Template argument size: 33030/2097152 bytes Highest expansion depth: 17/100 Expensive parser function count: 76/500 Unstrip recursion depth: 0/20 Unstrip post‐expand size: 149874/5000000 bytes Lua time usage: 1.312/10.000 seconds Lua memory usage: 18028006/52428800 bytes Lua Profile: recursiveClone <mwInit.lua:45> 300 ms 23.4% MediaWiki\Extension\Scribunto\Engines\LuaSandbox\LuaSandboxCallback::getEntityStatements 260 ms 20.3% MediaWiki\Extension\Scribunto\Engines\LuaSandbox\LuaSandboxCallback::getEntity 200 ms 15.6% ? 140 ms 10.9% type 60 ms 4.7% MediaWiki\Extension\Scribunto\Engines\LuaSandbox\LuaSandboxCallback::find 60 ms 4.7% MediaWiki\Extension\Scribunto\Engines\LuaSandbox\LuaSandboxCallback::callParserFunction 60 ms 4.7% MediaWiki\Extension\Scribunto\Engines\LuaSandbox\LuaSandboxCallback::match 40 ms 3.1% MediaWiki\Extension\Scribunto\Engines\LuaSandbox\LuaSandboxCallback::expandTemplate 40 ms 3.1% (for generator) 20 ms 1.6% [others] 100 ms 7.8% Number of Wikibase entities loaded: 29/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 2003.277 1 -total 49.16% 984.860 1 Шаблон:Карточка_языка_программирования 48.50% 971.579 1 Шаблон:Карточка 25.26% 505.981 7 Шаблон:Wikidata 11.03% 221.060 1 Шаблон:Примечания 8.65% 173.205 64 Шаблон:Cite_web 7.00% 140.235 2 Шаблон:Удалить_теги 6.50% 130.253 1 Шаблон:Внешние_ссылки 6.29% 126.040 19 Шаблон:Книга 3.92% 78.524 1 Шаблон:Викиучебник --> <!-- Saved in parser cache with key ruwiki:pcache:973:|#|:idhash:canonical and timestamp 20250302011912 and revision id 143650884. Rendering was triggered because: api-parse --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?useformat=desktop&type=1x1&usesul3=0" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Источник — <a dir="ltr" href="https://ru.wikipedia.org/w/index.php?title=PHP&oldid=143650884">https://ru.wikipedia.org/w/index.php?title=PHP&oldid=143650884</a></div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D0%B8" title="Служебная:Категории">Категории</a>: <ul><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%AF%D0%B7%D1%8B%D0%BA%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%B0%D0%BB%D1%84%D0%B0%D0%B2%D0%B8%D1%82%D1%83" title="Категория:Языки программирования по алфавиту">Языки программирования по алфавиту</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%AF%D0%B7%D1%8B%D0%BA%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F,_%D0%BF%D0%BE%D1%8F%D0%B2%D0%B8%D0%B2%D1%88%D0%B8%D0%B5%D1%81%D1%8F_%D0%B2_1995_%D0%B3%D0%BE%D0%B4%D1%83" title="Категория:Языки программирования, появившиеся в 1995 году">Языки программирования, появившиеся в 1995 году</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:PHP" title="Категория:PHP">PHP</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A1%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B2%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8" title="Категория:Скриптовые языки">Скриптовые языки</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%AF%D0%B7%D1%8B%D0%BA%D0%B8_%D0%B2%D0%B5%D0%B1-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F" title="Категория:Языки веб-программирования">Языки веб-программирования</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A1%D0%B2%D0%BE%D0%B1%D0%BE%D0%B4%D0%BD%D1%8B%D0%B5_%D0%BA%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%82%D0%BE%D1%80%D1%8B_%D0%B8_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BF%D1%80%D0%B5%D1%82%D0%B0%D1%82%D0%BE%D1%80%D1%8B" title="Категория:Свободные компиляторы и интерпретаторы">Свободные компиляторы и интерпретаторы</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%93%D0%B8%D0%BF%D0%B5%D1%80%D1%82%D0%B5%D0%BA%D1%81%D1%82" title="Категория:Гипертекст">Гипертекст</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%92%D1%8B%D1%81%D0%BE%D0%BA%D0%BE%D1%83%D1%80%D0%BE%D0%B2%D0%BD%D0%B5%D0%B2%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F" title="Категория:Высокоуровневые языки программирования">Высокоуровневые языки программирования</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%AF%D0%B7%D1%8B%D0%BA%D0%B8_%D1%81_%D0%B4%D0%B8%D0%BD%D0%B0%D0%BC%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B9_%D1%82%D0%B8%D0%BF%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B5%D0%B9" title="Категория:Языки с динамической типизацией">Языки с динамической типизацией</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Скрытые категории: <ul><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A1%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B,_%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D1%8E%D1%89%D0%B8%D0%B5_%D1%83%D1%81%D1%82%D0%B0%D1%80%D0%B5%D0%B2%D1%88%D0%B8%D0%B9_%D1%82%D0%B5%D0%B3_source" title="Категория:Страницы, использующие устаревший тег source">Страницы, использующие устаревший тег source</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:Cite_web_(%D0%BD%D0%B5_%D1%83%D0%BA%D0%B0%D0%B7%D0%B0%D0%BD_%D1%8F%D0%B7%D1%8B%D0%BA)" title="Категория:Википедия:Cite web (не указан язык)">Википедия:Cite web (не указан язык)</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:Cite_web_(%D0%B7%D0%B0%D0%BC%D0%B5%D0%BD%D0%B8%D1%82%D1%8C_webcitation-%D0%B0%D1%80%D1%85%D0%B8%D0%B2:_deadlink_no)" title="Категория:Википедия:Cite web (заменить webcitation-архив: deadlink no)">Википедия:Cite web (заменить webcitation-архив: deadlink no)</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A1%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B,_%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D1%8E%D1%89%D0%B8%D0%B5_%D0%B2%D0%BE%D0%BB%D1%88%D0%B5%D0%B1%D0%BD%D1%8B%D0%B5_%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B8_ISBN" title="Категория:Страницы, использующие волшебные ссылки ISBN">Страницы, использующие волшебные ссылки ISBN</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D0%B8_%D1%81_%D0%B8%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%B0%D0%BC%D0%B8_%D0%B8%D0%B7_%D0%92%D0%B8%D0%BA%D0%B8%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" title="Категория:Википедия:Статьи с источниками из Викиданных">Википедия:Статьи с источниками из Викиданных</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%9F%D0%A0%D0%9E:%D0%98%D0%A2:%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D0%B8_%D0%BF%D0%BE_%D0%B0%D0%BB%D1%84%D0%B0%D0%B2%D0%B8%D1%82%D1%83" title="Категория:ПРО:ИТ:Статьи по алфавиту">ПРО:ИТ:Статьи по алфавиту</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%9F%D0%A0%D0%9E:%D0%98%D0%A2:%D0%9F%D0%BE%D1%81%D0%BB%D0%B5%D0%B4%D0%BD%D1%8F%D1%8F_%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:_%D0%B2_%D1%82%D0%B5%D0%BA%D1%83%D1%89%D0%B5%D0%BC_%D0%B3%D0%BE%D0%B4%D1%83" title="Категория:ПРО:ИТ:Последняя правка: в текущем году">ПРО:ИТ:Последняя правка: в текущем году</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A1%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B_%D1%81_%D0%B5%D0%B6%D0%B5%D0%B4%D0%BD%D0%B5%D0%B2%D0%BD%D0%BE_%D0%BE%D1%87%D0%B8%D1%89%D0%B0%D0%B5%D0%BC%D1%8B%D0%BC_%D0%BA%D1%8D%D1%88%D0%B5%D0%BC" title="Категория:Википедия:Страницы с ежедневно очищаемым кэшем">Википедия:Страницы с ежедневно очищаемым кэшем</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D0%B8,_%D1%82%D1%80%D0%B5%D0%B1%D1%83%D1%8E%D1%89%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BD%D0%BA%D1%80%D0%B5%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8" title="Категория:Википедия:Статьи, требующие конкретизации">Википедия:Статьи, требующие конкретизации</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D0%B8_%D1%81_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%B0%D0%BC%D0%B8_%D0%BD%D0%B5%D0%B4%D0%BE%D1%81%D1%82%D0%B0%D1%82%D0%BA%D0%BE%D0%B2_%D0%BF%D0%BE_%D0%B0%D0%BB%D1%84%D0%B0%D0%B2%D0%B8%D1%82%D1%83" title="Категория:Википедия:Статьи с шаблонами недостатков по алфавиту">Википедия:Статьи с шаблонами недостатков по алфавиту</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D0%B8,_%D1%82%D1%80%D0%B5%D0%B1%D1%83%D1%8E%D1%89%D0%B8%D0%B5_%D1%83%D1%82%D0%BE%D1%87%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%B8" title="Категория:Википедия:Статьи, требующие уточнения времени">Википедия:Статьи, требующие уточнения времени</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D0%B8_%D1%81%D0%BE_%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B0%D0%BC%D0%B8_%D0%BD%D0%B0_%D0%92%D0%B8%D0%BA%D0%B8%D1%83%D1%87%D0%B5%D0%B1%D0%BD%D0%B8%D0%BA" title="Категория:Статьи со ссылками на Викиучебник">Статьи со ссылками на Викиучебник</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A1%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B_%D1%81_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D0%B5%D0%BC_Hatnote_%D1%81_%D0%BA%D1%80%D0%B0%D1%81%D0%BD%D0%BE%D0%B9_%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%BE%D0%B9" title="Категория:Википедия:Страницы с модулем Hatnote с красной ссылкой">Википедия:Страницы с модулем Hatnote с красной ссылкой</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D0%B8_%D1%81%D0%BE_%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B0%D0%BC%D0%B8_%D0%BD%D0%B0_%D0%92%D0%B8%D0%BA%D0%B8%D1%86%D0%B8%D1%82%D0%B0%D1%82%D0%BD%D0%B8%D0%BA" title="Категория:Статьи со ссылками на Викицитатник">Статьи со ссылками на Викицитатник</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D0%B8_%D1%81%D0%BE_%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B0%D0%BC%D0%B8_%D0%BD%D0%B0_%D0%92%D0%B8%D0%BA%D0%B8%D1%81%D0%BA%D0%BB%D0%B0%D0%B4" title="Категория:Статьи со ссылками на Викисклад">Статьи со ссылками на Викисклад</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D0%B8_%D0%B1%D0%B5%D0%B7_%D1%81%D0%BD%D0%BE%D1%81%D0%BE%D0%BA" title="Категория:Википедия:Статьи без сносок">Википедия:Статьи без сносок</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D0%B8_%D1%81_%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80%D0%B0%D0%BC%D0%B8_%D0%BA%D0%BE%D0%B4%D0%B0_PHP" title="Категория:Статьи с примерами кода PHP">Статьи с примерами кода PHP</a></li></ul></div></div> </div> </div> <div id="mw-navigation"> <h2>Навигация</h2> <div id="mw-head"> <nav id="p-personal" class="mw-portlet mw-portlet-personal vector-user-menu-legacy vector-menu" aria-labelledby="p-personal-label" > <h3 id="p-personal-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Персональные инструменты</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anonuserpage" class="mw-list-item"><span title="Страница участника для моего IP">Вы не представились системе</span></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%9C%D0%BE%D1%91_%D0%BE%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5" title="Страница обсуждений для моего IP [n]" accesskey="n"><span>Обсуждение</span></a></li><li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%9C%D0%BE%D0%B9_%D0%B2%D0%BA%D0%BB%D0%B0%D0%B4" title="Список правок, сделанных с этого IP-адреса [y]" accesskey="y"><span>Вклад</span></a></li><li id="pt-createaccount" class="mw-list-item"><a href="/w/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C_%D1%83%D1%87%D1%91%D1%82%D0%BD%D1%83%D1%8E_%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D1%8C&returnto=PHP" title="Мы предлагаем вам создать учётную запись и войти в систему, хотя это и не обязательно."><span>Создать учётную запись</span></a></li><li id="pt-login" class="mw-list-item"><a href="/w/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D1%85%D0%BE%D0%B4&returnto=PHP" title="Здесь можно зарегистрироваться в системе, но это необязательно. [o]" accesskey="o"><span>Войти</span></a></li> </ul> </div> </nav> <div id="left-navigation"> <nav id="p-namespaces" class="mw-portlet mw-portlet-namespaces vector-menu-tabs vector-menu-tabs-legacy vector-menu" aria-labelledby="p-namespaces-label" > <h3 id="p-namespaces-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Пространства имён</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected mw-list-item"><a href="/wiki/PHP" title="Просмотреть контентную страницу [c]" accesskey="c"><span>Статья</span></a></li><li id="ca-talk" class="mw-list-item"><a href="/wiki/%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:PHP" rel="discussion" title="Обсуждение основной страницы [t]" accesskey="t"><span>Обсуждение</span></a></li> </ul> </div> </nav> <nav id="p-variants" class="mw-portlet mw-portlet-variants emptyPortlet vector-menu-dropdown vector-menu" aria-labelledby="p-variants-label" > <input type="checkbox" id="p-variants-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-variants" class="vector-menu-checkbox" aria-labelledby="p-variants-label" > <label id="p-variants-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">русский</span> </label> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </nav> </div> <div id="right-navigation"> <nav id="p-views" class="mw-portlet mw-portlet-views vector-menu-tabs vector-menu-tabs-legacy vector-menu" aria-labelledby="p-views-label" > <h3 id="p-views-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Просмотры</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="mw-list-item"><a href="/w/index.php?title=PHP&stable=1"><span>Читать</span></a></li><li id="ca-current" class="collapsible selected mw-list-item"><a href="/w/index.php?title=PHP&stable=0&redirect=no" title="Показать текущую версию этой страницы [v]" accesskey="v"><span>Текущая версия</span></a></li><li id="ca-ve-edit" class="mw-list-item"><a href="/w/index.php?title=PHP&veaction=edit" title="Редактировать данную страницу [v]" accesskey="v"><span>Править</span></a></li><li id="ca-edit" class="collapsible mw-list-item"><a href="/w/index.php?title=PHP&action=edit" title="Править исходный текст этой страницы [e]" accesskey="e"><span>Править код</span></a></li><li id="ca-history" class="mw-list-item"><a href="/w/index.php?title=PHP&action=history" title="Журнал изменений страницы [h]" accesskey="h"><span>История</span></a></li> </ul> </div> </nav> <nav id="p-cactions" class="mw-portlet mw-portlet-cactions emptyPortlet vector-menu-dropdown vector-menu" aria-labelledby="p-cactions-label" title="Больше возможностей" > <input type="checkbox" id="p-cactions-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-cactions" class="vector-menu-checkbox" aria-labelledby="p-cactions-label" > <label id="p-cactions-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Ещё</span> </label> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </nav> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <h3 >Поиск</h3> <form action="/w/index.php" id="searchform" class="vector-search-box-form"> <div id="simpleSearch" class="vector-search-box-inner" data-search-loc="header-navigation"> <input class="vector-search-box-input" type="search" name="search" placeholder="Искать в Википедии" aria-label="Искать в Википедии" autocapitalize="sentences" title="Искать в Википедии [f]" accesskey="f" id="searchInput" > <input type="hidden" name="title" value="Служебная:Поиск"> <input id="mw-searchButton" class="searchButton mw-fallbackSearchButton" type="submit" name="fulltext" title="Найти страницы, содержащие указанный текст" value="Найти"> <input id="searchButton" class="searchButton" type="submit" name="go" title="Перейти к странице, имеющей в точности такое название" value="Перейти"> </div> </form> </div> </div> </div> <div id="mw-panel" class="vector-legacy-sidebar"> <div id="p-logo" role="banner"> <a class="mw-wiki-logo" href="/wiki/%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0" title="Перейти на заглавную страницу"></a> </div> <nav id="p-navigation" class="mw-portlet mw-portlet-navigation vector-menu-portal portal vector-menu" aria-labelledby="p-navigation-label" > <h3 id="p-navigation-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Навигация</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0" title="Перейти на заглавную страницу [z]" accesskey="z"><span>Заглавная страница</span></a></li><li id="n-content" class="mw-list-item"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5"><span>Содержание</span></a></li><li id="n-featured" class="mw-list-item"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%98%D0%B7%D0%B1%D1%80%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5_%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8" title="Статьи, считающиеся лучшими статьями проекта"><span>Избранные статьи</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D0%BB%D1%83%D1%87%D0%B0%D0%B9%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0" title="Посмотреть случайно выбранную страницу [x]" accesskey="x"><span>Случайная статья</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/%D0%9F%D0%BE%D1%80%D1%82%D0%B0%D0%BB:%D0%A2%D0%B5%D0%BA%D1%83%D1%89%D0%B8%D0%B5_%D1%81%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D1%8F" title="Статьи о текущих событиях в мире"><span>Текущие события</span></a></li><li id="n-sitesupport" class="mw-list-item"><a href="https://donate.wikimedia.org/?wmf_source=donate&wmf_medium=sidebar&wmf_campaign=ru.wikipedia.org&uselang=ru" title="Поддержите нас"><span>Пожертвовать</span></a></li> </ul> </div> </nav> <nav id="p-participation" class="mw-portlet mw-portlet-participation vector-menu-portal portal vector-menu" aria-labelledby="p-participation-label" > <h3 id="p-participation-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Участие</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-bug_in_article" class="mw-list-item"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A1%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BE%D0%B1_%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0%D1%85" title="Сообщить об ошибке в этой статье"><span>Сообщить об ошибке</span></a></li><li id="n-introduction" class="mw-list-item"><a href="/wiki/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5"><span>Как править статьи</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A1%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D1%81%D1%82%D0%B2%D0%BE" title="О проекте, о том, чем здесь можно заниматься, а также — где что находится"><span>Сообщество</span></a></li><li id="n-forum" class="mw-list-item"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A4%D0%BE%D1%80%D1%83%D0%BC" title="Форум участников Википедии"><span>Форум</span></a></li><li id="n-help" class="mw-list-item"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0" title="Место расположения Справки"><span>Справка</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D0%B2%D0%B5%D0%B6%D0%B8%D0%B5_%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B8" title="Список последних изменений [r]" accesskey="r"><span>Свежие правки</span></a></li><li id="n-newpages" class="mw-list-item"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%9D%D0%BE%D0%B2%D1%8B%D0%B5_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B" title="Список недавно созданных страниц"><span>Новые страницы</span></a></li><li id="n-specialpages" class="mw-list-item"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D0%BF%D0%B5%D1%86%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B"><span>Служебные страницы</span></a></li> </ul> </div> </nav> <nav id="p-tb" class="mw-portlet mw-portlet-tb vector-menu-portal portal vector-menu" aria-labelledby="p-tb-label" > <h3 id="p-tb-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Инструменты</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D1%81%D1%8B%D0%BB%D0%BA%D0%B8_%D1%81%D1%8E%D0%B4%D0%B0/PHP" title="Список всех страниц, ссылающихся на данную [j]" accesskey="j"><span>Ссылки сюда</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D0%B2%D1%8F%D0%B7%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5_%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B8/PHP" rel="nofollow" title="Последние изменения в страницах, на которые ссылается эта страница [k]" accesskey="k"><span>Связанные правки</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=PHP&oldid=143650884" title="Постоянная ссылка на эту версию страницы"><span>Постоянная ссылка</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=PHP&action=info" title="Подробнее об этой странице"><span>Сведения о странице</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A6%D0%B8%D1%82%D0%B0%D1%82%D0%B0&page=PHP&id=143650884&wpFormIdentifier=titleform" title="Информация о том, как цитировать эту страницу"><span>Цитировать страницу</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:UrlShortener&url=https%3A%2F%2Fru.wikipedia.org%2Fwiki%2FPHP"><span>Получить короткий URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:QrCode&url=https%3A%2F%2Fru.wikipedia.org%2Fwiki%2FPHP"><span>Скачать QR-код</span></a></li> </ul> </div> </nav> <nav id="p-coll-print_export" class="mw-portlet mw-portlet-coll-print_export vector-menu-portal portal vector-menu" aria-labelledby="p-coll-print_export-label" > <h3 id="p-coll-print_export-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Печать/экспорт</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:DownloadAsPdf&page=PHP&action=show-download-screen" title="Скачать эту страницу как файл PDF"><span>Скачать как PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=PHP&printable=yes" title="Версия этой страницы для печати [p]" accesskey="p"><span>Версия для печати</span></a></li> </ul> </div> </nav> <nav id="p-wikibase-otherprojects" class="mw-portlet mw-portlet-wikibase-otherprojects vector-menu-portal portal vector-menu" aria-labelledby="p-wikibase-otherprojects-label" > <h3 id="p-wikibase-otherprojects-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">В других проектах</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="wb-otherproject-link wb-otherproject-commons mw-list-item"><a href="https://commons.wikimedia.org/wiki/Category:PHP" hreflang="en"><span>Викисклад</span></a></li><li class="wb-otherproject-link wb-otherproject-wikibooks mw-list-item"><a href="https://ru.wikibooks.org/wiki/PHP" hreflang="ru"><span>Викиучебник</span></a></li><li class="wb-otherproject-link wb-otherproject-wikinews mw-list-item"><a href="https://ru.wikinews.org/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:PHP" hreflang="ru"><span>Викиновости</span></a></li><li class="wb-otherproject-link wb-otherproject-wikiquote mw-list-item"><a href="https://ru.wikiquote.org/wiki/PHP" hreflang="ru"><span>Викицитатник</span></a></li><li class="wb-otherproject-link wb-otherproject-wikiversity mw-list-item"><a href="https://ru.wikiversity.org/wiki/PHP" hreflang="ru"><span>Викиверситет</span></a></li><li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q59" title="Ссылка на связанный элемент репозитория данных [g]" accesskey="g"><span>Элемент Викиданных</span></a></li> </ul> </div> </nav> <nav id="p-lang" class="mw-portlet mw-portlet-lang vector-menu-portal portal vector-menu" aria-labelledby="p-lang-label" > <h3 id="p-lang-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">На других языках</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-af mw-list-item"><a href="https://af.wikipedia.org/wiki/PHP" title="PHP — африкаанс" lang="af" hreflang="af" data-title="PHP" data-language-autonym="Afrikaans" data-language-local-name="африкаанс" class="interlanguage-link-target"><span>Afrikaans</span></a></li><li class="interlanguage-link interwiki-als mw-list-item"><a href="https://als.wikipedia.org/wiki/PHP" title="PHP — швейцарский немецкий" lang="gsw" hreflang="gsw" data-title="PHP" data-language-autonym="Alemannisch" data-language-local-name="швейцарский немецкий" class="interlanguage-link-target"><span>Alemannisch</span></a></li><li class="interlanguage-link interwiki-an mw-list-item"><a href="https://an.wikipedia.org/wiki/PHP" title="PHP — арагонский" lang="an" hreflang="an" data-title="PHP" data-language-autonym="Aragonés" data-language-local-name="арагонский" class="interlanguage-link-target"><span>Aragonés</span></a></li><li class="interlanguage-link interwiki-ar mw-list-item"><a href="https://ar.wikipedia.org/wiki/%D8%A8%D9%8A_%D8%A5%D8%AA%D8%B4_%D8%A8%D9%8A" title="بي إتش بي — арабский" lang="ar" hreflang="ar" data-title="بي إتش بي" data-language-autonym="العربية" data-language-local-name="арабский" class="interlanguage-link-target"><span>العربية</span></a></li><li class="interlanguage-link interwiki-ast mw-list-item"><a href="https://ast.wikipedia.org/wiki/PHP" title="PHP — астурийский" lang="ast" hreflang="ast" data-title="PHP" data-language-autonym="Asturianu" data-language-local-name="астурийский" class="interlanguage-link-target"><span>Asturianu</span></a></li><li class="interlanguage-link interwiki-az mw-list-item"><a href="https://az.wikipedia.org/wiki/PHP" title="PHP — азербайджанский" lang="az" hreflang="az" data-title="PHP" data-language-autonym="Azərbaycanca" data-language-local-name="азербайджанский" class="interlanguage-link-target"><span>Azərbaycanca</span></a></li><li class="interlanguage-link interwiki-bar mw-list-item"><a href="https://bar.wikipedia.org/wiki/PHP" title="PHP — Bavarian" lang="bar" hreflang="bar" data-title="PHP" data-language-autonym="Boarisch" data-language-local-name="Bavarian" class="interlanguage-link-target"><span>Boarisch</span></a></li><li class="interlanguage-link interwiki-bat-smg mw-list-item"><a href="https://bat-smg.wikipedia.org/wiki/PHP" title="PHP — Samogitian" lang="sgs" hreflang="sgs" data-title="PHP" data-language-autonym="Žemaitėška" data-language-local-name="Samogitian" class="interlanguage-link-target"><span>Žemaitėška</span></a></li><li class="interlanguage-link interwiki-be mw-list-item"><a href="https://be.wikipedia.org/wiki/PHP" title="PHP — белорусский" lang="be" hreflang="be" data-title="PHP" data-language-autonym="Беларуская" data-language-local-name="белорусский" class="interlanguage-link-target"><span>Беларуская</span></a></li><li class="interlanguage-link interwiki-be-x-old mw-list-item"><a href="https://be-tarask.wikipedia.org/wiki/PHP" title="PHP — белорусский (тарашкевица)" lang="be-tarask" hreflang="be-tarask" data-title="PHP" data-language-autonym="Беларуская (тарашкевіца)" data-language-local-name="белорусский (тарашкевица)" class="interlanguage-link-target"><span>Беларуская (тарашкевіца)</span></a></li><li class="interlanguage-link interwiki-bg mw-list-item"><a href="https://bg.wikipedia.org/wiki/PHP" title="PHP — болгарский" lang="bg" hreflang="bg" data-title="PHP" data-language-autonym="Български" data-language-local-name="болгарский" class="interlanguage-link-target"><span>Български</span></a></li><li class="interlanguage-link interwiki-bh mw-list-item"><a href="https://bh.wikipedia.org/wiki/%E0%A4%AA%E0%A5%80%E0%A4%8F%E0%A4%9A%E0%A4%AA%E0%A5%80" title="पीएचपी — Bhojpuri" lang="bh" hreflang="bh" data-title="पीएचपी" data-language-autonym="भोजपुरी" data-language-local-name="Bhojpuri" class="interlanguage-link-target"><span>भोजपुरी</span></a></li><li class="interlanguage-link interwiki-bn mw-list-item"><a href="https://bn.wikipedia.org/wiki/%E0%A6%AA%E0%A6%BF%E0%A6%8F%E0%A6%87%E0%A6%9A%E0%A6%AA%E0%A6%BF" title="পিএইচপি — бенгальский" lang="bn" hreflang="bn" data-title="পিএইচপি" data-language-autonym="বাংলা" data-language-local-name="бенгальский" class="interlanguage-link-target"><span>বাংলা</span></a></li><li class="interlanguage-link interwiki-br mw-list-item"><a href="https://br.wikipedia.org/wiki/PHP" title="PHP — бретонский" lang="br" hreflang="br" data-title="PHP" data-language-autonym="Brezhoneg" data-language-local-name="бретонский" class="interlanguage-link-target"><span>Brezhoneg</span></a></li><li class="interlanguage-link interwiki-bs mw-list-item"><a href="https://bs.wikipedia.org/wiki/PHP" title="PHP — боснийский" lang="bs" hreflang="bs" data-title="PHP" data-language-autonym="Bosanski" data-language-local-name="боснийский" class="interlanguage-link-target"><span>Bosanski</span></a></li><li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://ca.wikipedia.org/wiki/PHP" title="PHP — каталанский" lang="ca" hreflang="ca" data-title="PHP" data-language-autonym="Català" data-language-local-name="каталанский" class="interlanguage-link-target"><span>Català</span></a></li><li class="interlanguage-link interwiki-cdo mw-list-item"><a href="https://cdo.wikipedia.org/wiki/PHP" title="PHP — Mindong" lang="cdo" hreflang="cdo" data-title="PHP" data-language-autonym="閩東語 / Mìng-dĕ̤ng-ngṳ̄" data-language-local-name="Mindong" class="interlanguage-link-target"><span>閩東語 / Mìng-dĕ̤ng-ngṳ̄</span></a></li><li class="interlanguage-link interwiki-ce mw-list-item"><a href="https://ce.wikipedia.org/wiki/PHP" title="PHP — чеченский" lang="ce" hreflang="ce" data-title="PHP" data-language-autonym="Нохчийн" data-language-local-name="чеченский" class="interlanguage-link-target"><span>Нохчийн</span></a></li><li class="interlanguage-link interwiki-ceb mw-list-item"><a href="https://ceb.wikipedia.org/wiki/PHP" title="PHP — себуано" lang="ceb" hreflang="ceb" data-title="PHP" data-language-autonym="Cebuano" data-language-local-name="себуано" class="interlanguage-link-target"><span>Cebuano</span></a></li><li class="interlanguage-link interwiki-ckb mw-list-item"><a href="https://ckb.wikipedia.org/wiki/%D9%BE%DB%8C_%D8%A6%DB%95%DB%8C%DA%86_%D9%BE%DB%8C" title="پی ئەیچ پی — центральнокурдский" lang="ckb" hreflang="ckb" data-title="پی ئەیچ پی" data-language-autonym="کوردی" data-language-local-name="центральнокурдский" class="interlanguage-link-target"><span>کوردی</span></a></li><li class="interlanguage-link interwiki-cs mw-list-item"><a href="https://cs.wikipedia.org/wiki/PHP" title="PHP — чешский" lang="cs" hreflang="cs" data-title="PHP" data-language-autonym="Čeština" data-language-local-name="чешский" class="interlanguage-link-target"><span>Čeština</span></a></li><li class="interlanguage-link interwiki-cy mw-list-item"><a href="https://cy.wikipedia.org/wiki/PHP" title="PHP — валлийский" lang="cy" hreflang="cy" data-title="PHP" data-language-autonym="Cymraeg" data-language-local-name="валлийский" class="interlanguage-link-target"><span>Cymraeg</span></a></li><li class="interlanguage-link interwiki-da mw-list-item"><a href="https://da.wikipedia.org/wiki/PHP" title="PHP — датский" lang="da" hreflang="da" data-title="PHP" data-language-autonym="Dansk" data-language-local-name="датский" class="interlanguage-link-target"><span>Dansk</span></a></li><li class="interlanguage-link interwiki-de mw-list-item"><a href="https://de.wikipedia.org/wiki/PHP" title="PHP — немецкий" lang="de" hreflang="de" data-title="PHP" data-language-autonym="Deutsch" data-language-local-name="немецкий" class="interlanguage-link-target"><span>Deutsch</span></a></li><li class="interlanguage-link interwiki-el mw-list-item"><a href="https://el.wikipedia.org/wiki/PHP" title="PHP — греческий" lang="el" hreflang="el" data-title="PHP" data-language-autonym="Ελληνικά" data-language-local-name="греческий" class="interlanguage-link-target"><span>Ελληνικά</span></a></li><li class="interlanguage-link interwiki-en mw-list-item"><a href="https://en.wikipedia.org/wiki/PHP" title="PHP — английский" lang="en" hreflang="en" data-title="PHP" data-language-autonym="English" data-language-local-name="английский" class="interlanguage-link-target"><span>English</span></a></li><li class="interlanguage-link interwiki-eo mw-list-item"><a href="https://eo.wikipedia.org/wiki/PHP" title="PHP — эсперанто" lang="eo" hreflang="eo" data-title="PHP" data-language-autonym="Esperanto" data-language-local-name="эсперанто" class="interlanguage-link-target"><span>Esperanto</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/PHP" title="PHP — испанский" lang="es" hreflang="es" data-title="PHP" data-language-autonym="Español" data-language-local-name="испанский" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-et mw-list-item"><a href="https://et.wikipedia.org/wiki/PHP" title="PHP — эстонский" lang="et" hreflang="et" data-title="PHP" data-language-autonym="Eesti" data-language-local-name="эстонский" class="interlanguage-link-target"><span>Eesti</span></a></li><li class="interlanguage-link interwiki-eu mw-list-item"><a href="https://eu.wikipedia.org/wiki/PHP" title="PHP — баскский" lang="eu" hreflang="eu" data-title="PHP" data-language-autonym="Euskara" data-language-local-name="баскский" class="interlanguage-link-target"><span>Euskara</span></a></li><li class="interlanguage-link interwiki-fa mw-list-item"><a href="https://fa.wikipedia.org/wiki/%D9%BE%DB%8C%E2%80%8C%D8%A7%DA%86%E2%80%8C%D9%BE%DB%8C" title="پیاچپی — персидский" lang="fa" hreflang="fa" data-title="پیاچپی" data-language-autonym="فارسی" data-language-local-name="персидский" class="interlanguage-link-target"><span>فارسی</span></a></li><li class="interlanguage-link interwiki-fi mw-list-item"><a href="https://fi.wikipedia.org/wiki/PHP" title="PHP — финский" lang="fi" hreflang="fi" data-title="PHP" data-language-autonym="Suomi" data-language-local-name="финский" class="interlanguage-link-target"><span>Suomi</span></a></li><li class="interlanguage-link interwiki-fiu-vro mw-list-item"><a href="https://fiu-vro.wikipedia.org/wiki/PHP" title="PHP — выруский" lang="vro" hreflang="vro" data-title="PHP" data-language-autonym="Võro" data-language-local-name="выруский" class="interlanguage-link-target"><span>Võro</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/PHP" title="PHP — французский" lang="fr" hreflang="fr" data-title="PHP" data-language-autonym="Français" data-language-local-name="французский" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-gl mw-list-item"><a href="https://gl.wikipedia.org/wiki/PHP" title="PHP — галисийский" lang="gl" hreflang="gl" data-title="PHP" data-language-autonym="Galego" data-language-local-name="галисийский" class="interlanguage-link-target"><span>Galego</span></a></li><li class="interlanguage-link interwiki-gu mw-list-item"><a href="https://gu.wikipedia.org/wiki/PHP_(%E0%AA%AA%E0%AB%8D%E0%AA%B0%E0%AB%8B%E0%AA%97%E0%AB%8D%E0%AA%B0%E0%AA%BE%E0%AA%AE%E0%AA%BF%E0%AA%82%E0%AA%97_%E0%AA%AD%E0%AA%BE%E0%AA%B7%E0%AA%BE)" title="PHP (પ્રોગ્રામિંગ ભાષા) — гуджарати" lang="gu" hreflang="gu" data-title="PHP (પ્રોગ્રામિંગ ભાષા)" data-language-autonym="ગુજરાતી" data-language-local-name="гуджарати" class="interlanguage-link-target"><span>ગુજરાતી</span></a></li><li class="interlanguage-link interwiki-hak mw-list-item"><a href="https://hak.wikipedia.org/wiki/PHP" title="PHP — хакка" lang="hak" hreflang="hak" data-title="PHP" data-language-autonym="客家語 / Hak-kâ-ngî" data-language-local-name="хакка" class="interlanguage-link-target"><span>客家語 / Hak-kâ-ngî</span></a></li><li class="interlanguage-link interwiki-he mw-list-item"><a href="https://he.wikipedia.org/wiki/PHP" title="PHP — иврит" lang="he" hreflang="he" data-title="PHP" data-language-autonym="עברית" data-language-local-name="иврит" class="interlanguage-link-target"><span>עברית</span></a></li><li class="interlanguage-link interwiki-hi mw-list-item"><a href="https://hi.wikipedia.org/wiki/%E0%A4%AA%E0%A5%80%E0%A4%8F%E0%A4%9A%E0%A4%AA%E0%A5%80" title="पीएचपी — хинди" lang="hi" hreflang="hi" data-title="पीएचपी" data-language-autonym="हिन्दी" data-language-local-name="хинди" class="interlanguage-link-target"><span>हिन्दी</span></a></li><li class="interlanguage-link interwiki-hr mw-list-item"><a href="https://hr.wikipedia.org/wiki/PHP" title="PHP — хорватский" lang="hr" hreflang="hr" data-title="PHP" data-language-autonym="Hrvatski" data-language-local-name="хорватский" class="interlanguage-link-target"><span>Hrvatski</span></a></li><li class="interlanguage-link interwiki-ht mw-list-item"><a href="https://ht.wikipedia.org/wiki/PHP" title="PHP — гаитянский" lang="ht" hreflang="ht" data-title="PHP" data-language-autonym="Kreyòl ayisyen" data-language-local-name="гаитянский" class="interlanguage-link-target"><span>Kreyòl ayisyen</span></a></li><li class="interlanguage-link interwiki-hu mw-list-item"><a href="https://hu.wikipedia.org/wiki/PHP" title="PHP — венгерский" lang="hu" hreflang="hu" data-title="PHP" data-language-autonym="Magyar" data-language-local-name="венгерский" class="interlanguage-link-target"><span>Magyar</span></a></li><li class="interlanguage-link interwiki-hy mw-list-item"><a href="https://hy.wikipedia.org/wiki/PHP" title="PHP — армянский" lang="hy" hreflang="hy" data-title="PHP" data-language-autonym="Հայերեն" data-language-local-name="армянский" class="interlanguage-link-target"><span>Հայերեն</span></a></li><li class="interlanguage-link interwiki-ia mw-list-item"><a href="https://ia.wikipedia.org/wiki/PHP" title="PHP — интерлингва" lang="ia" hreflang="ia" data-title="PHP" data-language-autonym="Interlingua" data-language-local-name="интерлингва" class="interlanguage-link-target"><span>Interlingua</span></a></li><li class="interlanguage-link interwiki-id mw-list-item"><a href="https://id.wikipedia.org/wiki/PHP" title="PHP — индонезийский" lang="id" hreflang="id" data-title="PHP" data-language-autonym="Bahasa Indonesia" data-language-local-name="индонезийский" class="interlanguage-link-target"><span>Bahasa Indonesia</span></a></li><li class="interlanguage-link interwiki-io mw-list-item"><a href="https://io.wikipedia.org/wiki/PHP" title="PHP — идо" lang="io" hreflang="io" data-title="PHP" data-language-autonym="Ido" data-language-local-name="идо" class="interlanguage-link-target"><span>Ido</span></a></li><li class="interlanguage-link interwiki-is mw-list-item"><a href="https://is.wikipedia.org/wiki/PHP" title="PHP — исландский" lang="is" hreflang="is" data-title="PHP" data-language-autonym="Íslenska" data-language-local-name="исландский" class="interlanguage-link-target"><span>Íslenska</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/PHP" title="PHP — итальянский" lang="it" hreflang="it" data-title="PHP" data-language-autonym="Italiano" data-language-local-name="итальянский" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/PHP_(%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E)" title="PHP (プログラミング言語) — японский" lang="ja" hreflang="ja" data-title="PHP (プログラミング言語)" data-language-autonym="日本語" data-language-local-name="японский" class="interlanguage-link-target"><span>日本語</span></a></li><li class="interlanguage-link interwiki-jv mw-list-item"><a href="https://jv.wikipedia.org/wiki/PHP" title="PHP — яванский" lang="jv" hreflang="jv" data-title="PHP" data-language-autonym="Jawa" data-language-local-name="яванский" class="interlanguage-link-target"><span>Jawa</span></a></li><li class="interlanguage-link interwiki-ka mw-list-item"><a href="https://ka.wikipedia.org/wiki/PHP" title="PHP — грузинский" lang="ka" hreflang="ka" data-title="PHP" data-language-autonym="ქართული" data-language-local-name="грузинский" class="interlanguage-link-target"><span>ქართული</span></a></li><li class="interlanguage-link interwiki-kaa mw-list-item"><a href="https://kaa.wikipedia.org/wiki/PHP" title="PHP — каракалпакский" lang="kaa" hreflang="kaa" data-title="PHP" data-language-autonym="Qaraqalpaqsha" data-language-local-name="каракалпакский" class="interlanguage-link-target"><span>Qaraqalpaqsha</span></a></li><li class="interlanguage-link interwiki-kab mw-list-item"><a href="https://kab.wikipedia.org/wiki/PHP" title="PHP — кабильский" lang="kab" hreflang="kab" data-title="PHP" data-language-autonym="Taqbaylit" data-language-local-name="кабильский" class="interlanguage-link-target"><span>Taqbaylit</span></a></li><li class="interlanguage-link interwiki-kk mw-list-item"><a href="https://kk.wikipedia.org/wiki/PHP" title="PHP — казахский" lang="kk" hreflang="kk" data-title="PHP" data-language-autonym="Қазақша" data-language-local-name="казахский" class="interlanguage-link-target"><span>Қазақша</span></a></li><li class="interlanguage-link interwiki-km mw-list-item"><a href="https://km.wikipedia.org/wiki/%E1%9E%97%E1%9E%B8%E1%9E%A2%E1%9F%81%E1%9E%85%E1%9E%97%E1%9E%B8" title="ភីអេចភី — кхмерский" lang="km" hreflang="km" data-title="ភីអេចភី" data-language-autonym="ភាសាខ្មែរ" data-language-local-name="кхмерский" class="interlanguage-link-target"><span>ភាសាខ្មែរ</span></a></li><li class="interlanguage-link interwiki-kn mw-list-item"><a href="https://kn.wikipedia.org/wiki/%E0%B2%AA%E0%B2%BF_%E0%B2%8E%E0%B2%9A%E0%B3%8D_%E0%B2%AA%E0%B2%BF" title="ಪಿ ಎಚ್ ಪಿ — каннада" lang="kn" hreflang="kn" data-title="ಪಿ ಎಚ್ ಪಿ" data-language-autonym="ಕನ್ನಡ" data-language-local-name="каннада" class="interlanguage-link-target"><span>ಕನ್ನಡ</span></a></li><li class="interlanguage-link interwiki-ko mw-list-item"><a href="https://ko.wikipedia.org/wiki/PHP" title="PHP — корейский" lang="ko" hreflang="ko" data-title="PHP" data-language-autonym="한국어" data-language-local-name="корейский" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-ku mw-list-item"><a href="https://ku.wikipedia.org/wiki/PHP" title="PHP — курдский" lang="ku" hreflang="ku" data-title="PHP" data-language-autonym="Kurdî" data-language-local-name="курдский" class="interlanguage-link-target"><span>Kurdî</span></a></li><li class="interlanguage-link interwiki-ky mw-list-item"><a href="https://ky.wikipedia.org/wiki/PHP" title="PHP — киргизский" lang="ky" hreflang="ky" data-title="PHP" data-language-autonym="Кыргызча" data-language-local-name="киргизский" class="interlanguage-link-target"><span>Кыргызча</span></a></li><li class="interlanguage-link interwiki-la mw-list-item"><a href="https://la.wikipedia.org/wiki/PHP" title="PHP — латинский" lang="la" hreflang="la" data-title="PHP" data-language-autonym="Latina" data-language-local-name="латинский" class="interlanguage-link-target"><span>Latina</span></a></li><li class="interlanguage-link interwiki-lb mw-list-item"><a href="https://lb.wikipedia.org/wiki/PHP" title="PHP — люксембургский" lang="lb" hreflang="lb" data-title="PHP" data-language-autonym="Lëtzebuergesch" data-language-local-name="люксембургский" class="interlanguage-link-target"><span>Lëtzebuergesch</span></a></li><li class="interlanguage-link interwiki-lfn mw-list-item"><a href="https://lfn.wikipedia.org/wiki/PHP" title="PHP — Lingua Franca Nova" lang="lfn" hreflang="lfn" data-title="PHP" data-language-autonym="Lingua Franca Nova" data-language-local-name="Lingua Franca Nova" class="interlanguage-link-target"><span>Lingua Franca Nova</span></a></li><li class="interlanguage-link interwiki-lmo mw-list-item"><a href="https://lmo.wikipedia.org/wiki/PHP" title="PHP — ломбардский" lang="lmo" hreflang="lmo" data-title="PHP" data-language-autonym="Lombard" data-language-local-name="ломбардский" class="interlanguage-link-target"><span>Lombard</span></a></li><li class="interlanguage-link interwiki-lt mw-list-item"><a href="https://lt.wikipedia.org/wiki/PHP" title="PHP — литовский" lang="lt" hreflang="lt" data-title="PHP" data-language-autonym="Lietuvių" data-language-local-name="литовский" class="interlanguage-link-target"><span>Lietuvių</span></a></li><li class="interlanguage-link interwiki-lv mw-list-item"><a href="https://lv.wikipedia.org/wiki/PHP" title="PHP — латышский" lang="lv" hreflang="lv" data-title="PHP" data-language-autonym="Latviešu" data-language-local-name="латышский" class="interlanguage-link-target"><span>Latviešu</span></a></li><li class="interlanguage-link interwiki-mad mw-list-item"><a href="https://mad.wikipedia.org/wiki/PHP" title="PHP — мадурский" lang="mad" hreflang="mad" data-title="PHP" data-language-autonym="Madhurâ" data-language-local-name="мадурский" class="interlanguage-link-target"><span>Madhurâ</span></a></li><li class="interlanguage-link interwiki-mai mw-list-item"><a href="https://mai.wikipedia.org/wiki/%E0%A4%AA%E0%A4%BF%E0%A4%8F%E0%A4%9A%E0%A4%AA%E0%A5%80" title="पिएचपी — майтхили" lang="mai" hreflang="mai" data-title="पिएचपी" data-language-autonym="मैथिली" data-language-local-name="майтхили" class="interlanguage-link-target"><span>मैथिली</span></a></li><li class="interlanguage-link interwiki-mg mw-list-item"><a href="https://mg.wikipedia.org/wiki/PHP" title="PHP — малагасийский" lang="mg" hreflang="mg" data-title="PHP" data-language-autonym="Malagasy" data-language-local-name="малагасийский" class="interlanguage-link-target"><span>Malagasy</span></a></li><li class="interlanguage-link interwiki-min mw-list-item"><a href="https://min.wikipedia.org/wiki/PHP" title="PHP — минангкабау" lang="min" hreflang="min" data-title="PHP" data-language-autonym="Minangkabau" data-language-local-name="минангкабау" class="interlanguage-link-target"><span>Minangkabau</span></a></li><li class="interlanguage-link interwiki-mk mw-list-item"><a href="https://mk.wikipedia.org/wiki/PHP" title="PHP — македонский" lang="mk" hreflang="mk" data-title="PHP" data-language-autonym="Македонски" data-language-local-name="македонский" class="interlanguage-link-target"><span>Македонски</span></a></li><li class="interlanguage-link interwiki-ml mw-list-item"><a href="https://ml.wikipedia.org/wiki/%E0%B4%AA%E0%B4%BF.%E0%B4%8E%E0%B4%9A%E0%B5%8D%E0%B4%9A%E0%B5%8D.%E0%B4%AA%E0%B4%BF." title="പി.എച്ച്.പി. — малаялам" lang="ml" hreflang="ml" data-title="പി.എച്ച്.പി." data-language-autonym="മലയാളം" data-language-local-name="малаялам" class="interlanguage-link-target"><span>മലയാളം</span></a></li><li class="interlanguage-link interwiki-mn mw-list-item"><a href="https://mn.wikipedia.org/wiki/PHP" title="PHP — монгольский" lang="mn" hreflang="mn" data-title="PHP" data-language-autonym="Монгол" data-language-local-name="монгольский" class="interlanguage-link-target"><span>Монгол</span></a></li><li class="interlanguage-link interwiki-mr mw-list-item"><a href="https://mr.wikipedia.org/wiki/%E0%A4%AA%E0%A5%80%E0%A4%8F%E0%A4%9A%E0%A4%AA%E0%A5%80" title="पीएचपी — маратхи" lang="mr" hreflang="mr" data-title="पीएचपी" data-language-autonym="मराठी" data-language-local-name="маратхи" class="interlanguage-link-target"><span>मराठी</span></a></li><li class="interlanguage-link interwiki-ms mw-list-item"><a href="https://ms.wikipedia.org/wiki/PHP" title="PHP — малайский" lang="ms" hreflang="ms" data-title="PHP" data-language-autonym="Bahasa Melayu" data-language-local-name="малайский" class="interlanguage-link-target"><span>Bahasa Melayu</span></a></li><li class="interlanguage-link interwiki-my mw-list-item"><a href="https://my.wikipedia.org/wiki/PHP" title="PHP — бирманский" lang="my" hreflang="my" data-title="PHP" data-language-autonym="မြန်မာဘာသာ" data-language-local-name="бирманский" class="interlanguage-link-target"><span>မြန်မာဘာသာ</span></a></li><li class="interlanguage-link interwiki-nds mw-list-item"><a href="https://nds.wikipedia.org/wiki/PHP" title="PHP — нижненемецкий" lang="nds" hreflang="nds" data-title="PHP" data-language-autonym="Plattdüütsch" data-language-local-name="нижненемецкий" class="interlanguage-link-target"><span>Plattdüütsch</span></a></li><li class="interlanguage-link interwiki-ne mw-list-item"><a href="https://ne.wikipedia.org/wiki/%E0%A4%AA%E0%A4%BF%E0%A4%8F%E0%A4%9A%E0%A4%AA%E0%A5%80" title="पिएचपी — непальский" lang="ne" hreflang="ne" data-title="पिएचपी" data-language-autonym="नेपाली" data-language-local-name="непальский" class="interlanguage-link-target"><span>नेपाली</span></a></li><li class="interlanguage-link interwiki-new mw-list-item"><a href="https://new.wikipedia.org/wiki/%E0%A4%AA%E0%A5%80_%E0%A4%8F%E0%A4%9A%E0%A5%8D_%E0%A4%AA%E0%A5%80" title="पी एच् पी — неварский" lang="new" hreflang="new" data-title="पी एच् पी" data-language-autonym="नेपाल भाषा" data-language-local-name="неварский" class="interlanguage-link-target"><span>नेपाल भाषा</span></a></li><li class="interlanguage-link interwiki-nl mw-list-item"><a href="https://nl.wikipedia.org/wiki/PHP" title="PHP — нидерландский" lang="nl" hreflang="nl" data-title="PHP" data-language-autonym="Nederlands" data-language-local-name="нидерландский" class="interlanguage-link-target"><span>Nederlands</span></a></li><li class="interlanguage-link interwiki-nn mw-list-item"><a href="https://nn.wikipedia.org/wiki/PHP" title="PHP — нюнорск" lang="nn" hreflang="nn" data-title="PHP" data-language-autonym="Norsk nynorsk" data-language-local-name="нюнорск" class="interlanguage-link-target"><span>Norsk nynorsk</span></a></li><li class="interlanguage-link interwiki-no mw-list-item"><a href="https://no.wikipedia.org/wiki/PHP" title="PHP — норвежский букмол" lang="nb" hreflang="nb" data-title="PHP" data-language-autonym="Norsk bokmål" data-language-local-name="норвежский букмол" class="interlanguage-link-target"><span>Norsk bokmål</span></a></li><li class="interlanguage-link interwiki-oc mw-list-item"><a href="https://oc.wikipedia.org/wiki/PHP" title="PHP — окситанский" lang="oc" hreflang="oc" data-title="PHP" data-language-autonym="Occitan" data-language-local-name="окситанский" class="interlanguage-link-target"><span>Occitan</span></a></li><li class="interlanguage-link interwiki-pl mw-list-item"><a href="https://pl.wikipedia.org/wiki/PHP" title="PHP — польский" lang="pl" hreflang="pl" data-title="PHP" data-language-autonym="Polski" data-language-local-name="польский" class="interlanguage-link-target"><span>Polski</span></a></li><li class="interlanguage-link interwiki-pnb mw-list-item"><a href="https://pnb.wikipedia.org/wiki/%D9%BE%DB%8C_%D8%A7%DB%8C%DA%86_%D9%BE%DB%8C" title="پی ایچ پی — Western Punjabi" lang="pnb" hreflang="pnb" data-title="پی ایچ پی" data-language-autonym="پنجابی" data-language-local-name="Western Punjabi" class="interlanguage-link-target"><span>پنجابی</span></a></li><li class="interlanguage-link interwiki-pt mw-list-item"><a href="https://pt.wikipedia.org/wiki/PHP" title="PHP — португальский" lang="pt" hreflang="pt" data-title="PHP" data-language-autonym="Português" data-language-local-name="португальский" class="interlanguage-link-target"><span>Português</span></a></li><li class="interlanguage-link interwiki-qu mw-list-item"><a href="https://qu.wikipedia.org/wiki/PHP" title="PHP — кечуа" lang="qu" hreflang="qu" data-title="PHP" data-language-autonym="Runa Simi" data-language-local-name="кечуа" class="interlanguage-link-target"><span>Runa Simi</span></a></li><li class="interlanguage-link interwiki-ro mw-list-item"><a href="https://ro.wikipedia.org/wiki/PHP" title="PHP — румынский" lang="ro" hreflang="ro" data-title="PHP" data-language-autonym="Română" data-language-local-name="румынский" class="interlanguage-link-target"><span>Română</span></a></li><li class="interlanguage-link interwiki-sa mw-list-item"><a href="https://sa.wikipedia.org/wiki/%E0%A4%AA%E0%A5%80_%E0%A4%8F%E0%A4%9A%E0%A5%8D_%E0%A4%AA%E0%A5%80" title="पी एच् पी — санскрит" lang="sa" hreflang="sa" data-title="पी एच् पी" data-language-autonym="संस्कृतम्" data-language-local-name="санскрит" class="interlanguage-link-target"><span>संस्कृतम्</span></a></li><li class="interlanguage-link interwiki-sah mw-list-item"><a href="https://sah.wikipedia.org/wiki/PHP" title="PHP — саха" lang="sah" hreflang="sah" data-title="PHP" data-language-autonym="Саха тыла" data-language-local-name="саха" class="interlanguage-link-target"><span>Саха тыла</span></a></li><li class="interlanguage-link interwiki-sh mw-list-item"><a href="https://sh.wikipedia.org/wiki/PHP" title="PHP — сербскохорватский" lang="sh" hreflang="sh" data-title="PHP" data-language-autonym="Srpskohrvatski / српскохрватски" data-language-local-name="сербскохорватский" class="interlanguage-link-target"><span>Srpskohrvatski / српскохрватски</span></a></li><li class="interlanguage-link interwiki-si mw-list-item"><a href="https://si.wikipedia.org/wiki/PHP" title="PHP — сингальский" lang="si" hreflang="si" data-title="PHP" data-language-autonym="සිංහල" data-language-local-name="сингальский" class="interlanguage-link-target"><span>සිංහල</span></a></li><li class="interlanguage-link interwiki-simple mw-list-item"><a href="https://simple.wikipedia.org/wiki/PHP" title="PHP — Simple English" lang="en-simple" hreflang="en-simple" data-title="PHP" data-language-autonym="Simple English" data-language-local-name="Simple English" class="interlanguage-link-target"><span>Simple English</span></a></li><li class="interlanguage-link interwiki-sk mw-list-item"><a href="https://sk.wikipedia.org/wiki/PHP_(skriptovac%C3%AD_jazyk)" title="PHP (skriptovací jazyk) — словацкий" lang="sk" hreflang="sk" data-title="PHP (skriptovací jazyk)" data-language-autonym="Slovenčina" data-language-local-name="словацкий" class="interlanguage-link-target"><span>Slovenčina</span></a></li><li class="interlanguage-link interwiki-sl mw-list-item"><a href="https://sl.wikipedia.org/wiki/PHP" title="PHP — словенский" lang="sl" hreflang="sl" data-title="PHP" data-language-autonym="Slovenščina" data-language-local-name="словенский" class="interlanguage-link-target"><span>Slovenščina</span></a></li><li class="interlanguage-link interwiki-sq mw-list-item"><a href="https://sq.wikipedia.org/wiki/PHP" title="PHP — албанский" lang="sq" hreflang="sq" data-title="PHP" data-language-autonym="Shqip" data-language-local-name="албанский" class="interlanguage-link-target"><span>Shqip</span></a></li><li class="interlanguage-link interwiki-sr mw-list-item"><a href="https://sr.wikipedia.org/wiki/PHP" title="PHP — сербский" lang="sr" hreflang="sr" data-title="PHP" data-language-autonym="Српски / srpski" data-language-local-name="сербский" class="interlanguage-link-target"><span>Српски / srpski</span></a></li><li class="interlanguage-link interwiki-sv mw-list-item"><a href="https://sv.wikipedia.org/wiki/PHP" title="PHP — шведский" lang="sv" hreflang="sv" data-title="PHP" data-language-autonym="Svenska" data-language-local-name="шведский" class="interlanguage-link-target"><span>Svenska</span></a></li><li class="interlanguage-link interwiki-sw mw-list-item"><a href="https://sw.wikipedia.org/wiki/PHP" title="PHP — суахили" lang="sw" hreflang="sw" data-title="PHP" data-language-autonym="Kiswahili" data-language-local-name="суахили" class="interlanguage-link-target"><span>Kiswahili</span></a></li><li class="interlanguage-link interwiki-ta mw-list-item"><a href="https://ta.wikipedia.org/wiki/%E0%AE%AA%E0%AE%BF.%E0%AE%8E%E0%AE%9A%E0%AF%8D.%E0%AE%AA%E0%AE%BF" title="பி.எச்.பி — тамильский" lang="ta" hreflang="ta" data-title="பி.எச்.பி" data-language-autonym="தமிழ்" data-language-local-name="тамильский" class="interlanguage-link-target"><span>தமிழ்</span></a></li><li class="interlanguage-link interwiki-tg mw-list-item"><a href="https://tg.wikipedia.org/wiki/PHP" title="PHP — таджикский" lang="tg" hreflang="tg" data-title="PHP" data-language-autonym="Тоҷикӣ" data-language-local-name="таджикский" class="interlanguage-link-target"><span>Тоҷикӣ</span></a></li><li class="interlanguage-link interwiki-th mw-list-item"><a href="https://th.wikipedia.org/wiki/%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2%E0%B8%9E%E0%B8%B5%E0%B9%80%E0%B8%AD%E0%B8%8A%E0%B8%9E%E0%B8%B5" title="ภาษาพีเอชพี — тайский" lang="th" hreflang="th" data-title="ภาษาพีเอชพี" data-language-autonym="ไทย" data-language-local-name="тайский" class="interlanguage-link-target"><span>ไทย</span></a></li><li class="interlanguage-link interwiki-tk mw-list-item"><a href="https://tk.wikipedia.org/wiki/PHP" title="PHP — туркменский" lang="tk" hreflang="tk" data-title="PHP" data-language-autonym="Türkmençe" data-language-local-name="туркменский" class="interlanguage-link-target"><span>Türkmençe</span></a></li><li class="interlanguage-link interwiki-tl mw-list-item"><a href="https://tl.wikipedia.org/wiki/PHP" title="PHP — тагалог" lang="tl" hreflang="tl" data-title="PHP" data-language-autonym="Tagalog" data-language-local-name="тагалог" class="interlanguage-link-target"><span>Tagalog</span></a></li><li class="interlanguage-link interwiki-tr mw-list-item"><a href="https://tr.wikipedia.org/wiki/PHP" title="PHP — турецкий" lang="tr" hreflang="tr" data-title="PHP" data-language-autonym="Türkçe" data-language-local-name="турецкий" class="interlanguage-link-target"><span>Türkçe</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/PHP" title="PHP — украинский" lang="uk" hreflang="uk" data-title="PHP" data-language-autonym="Українська" data-language-local-name="украинский" class="interlanguage-link-target"><span>Українська</span></a></li><li class="interlanguage-link interwiki-ur mw-list-item"><a href="https://ur.wikipedia.org/wiki/%D9%BE%DB%8C_%D8%A7%DB%8C%DA%86_%D9%BE%DB%8C" title="پی ایچ پی — урду" lang="ur" hreflang="ur" data-title="پی ایچ پی" data-language-autonym="اردو" data-language-local-name="урду" class="interlanguage-link-target"><span>اردو</span></a></li><li class="interlanguage-link interwiki-uz mw-list-item"><a href="https://uz.wikipedia.org/wiki/PHP" title="PHP — узбекский" lang="uz" hreflang="uz" data-title="PHP" data-language-autonym="Oʻzbekcha / ўзбекча" data-language-local-name="узбекский" class="interlanguage-link-target"><span>Oʻzbekcha / ўзбекча</span></a></li><li class="interlanguage-link interwiki-vi mw-list-item"><a href="https://vi.wikipedia.org/wiki/PHP" title="PHP — вьетнамский" lang="vi" hreflang="vi" data-title="PHP" data-language-autonym="Tiếng Việt" data-language-local-name="вьетнамский" class="interlanguage-link-target"><span>Tiếng Việt</span></a></li><li class="interlanguage-link interwiki-vls mw-list-item"><a href="https://vls.wikipedia.org/wiki/PHP" title="PHP — West Flemish" lang="vls" hreflang="vls" data-title="PHP" data-language-autonym="West-Vlams" data-language-local-name="West Flemish" class="interlanguage-link-target"><span>West-Vlams</span></a></li><li class="interlanguage-link interwiki-war mw-list-item"><a href="https://war.wikipedia.org/wiki/PHP" title="PHP — варай" lang="war" hreflang="war" data-title="PHP" data-language-autonym="Winaray" data-language-local-name="варай" class="interlanguage-link-target"><span>Winaray</span></a></li><li class="interlanguage-link interwiki-wo mw-list-item"><a href="https://wo.wikipedia.org/wiki/PHP" title="PHP — волоф" lang="wo" hreflang="wo" data-title="PHP" data-language-autonym="Wolof" data-language-local-name="волоф" class="interlanguage-link-target"><span>Wolof</span></a></li><li class="interlanguage-link interwiki-wuu mw-list-item"><a href="https://wuu.wikipedia.org/wiki/PHP" title="PHP — у" lang="wuu" hreflang="wuu" data-title="PHP" data-language-autonym="吴语" data-language-local-name="у" class="interlanguage-link-target"><span>吴语</span></a></li><li class="interlanguage-link interwiki-yi mw-list-item"><a href="https://yi.wikipedia.org/wiki/PHP" title="PHP — идиш" lang="yi" hreflang="yi" data-title="PHP" data-language-autonym="ייִדיש" data-language-local-name="идиш" class="interlanguage-link-target"><span>ייִדיש</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/PHP" title="PHP — китайский" lang="zh" hreflang="zh" data-title="PHP" data-language-autonym="中文" data-language-local-name="китайский" class="interlanguage-link-target"><span>中文</span></a></li><li class="interlanguage-link interwiki-zh-min-nan mw-list-item"><a href="https://zh-min-nan.wikipedia.org/wiki/PHP" title="PHP — миньнань" lang="nan" hreflang="nan" data-title="PHP" data-language-autonym="閩南語 / Bân-lâm-gú" data-language-local-name="миньнань" class="interlanguage-link-target"><span>閩南語 / Bân-lâm-gú</span></a></li><li class="interlanguage-link interwiki-zh-yue mw-list-item"><a href="https://zh-yue.wikipedia.org/wiki/PHP" title="PHP — кантонский" lang="yue" hreflang="yue" data-title="PHP" data-language-autonym="粵語" data-language-local-name="кантонский" class="interlanguage-link-target"><span>粵語</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q59#sitelinks-wikipedia" title="Править ссылки на другие языки" class="wbc-editpage">Править ссылки</a></span></div> </div> </nav> </div> </div> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> Эта страница в последний раз была отредактирована 25 февраля 2025 в 10:05.</li> <li id="footer-info-copyright">Текст доступен по <a rel="nofollow" class="external text" href="//creativecommons.org/licenses/by-sa/4.0/deed.ru">лицензии Creative Commons «С указанием авторства — С сохранением условий» (CC BY-SA)</a>; в отдельных случаях могут действовать дополнительные условия. <span class="noprint">Подробнее см. <a class="external text" href="https://foundation.wikimedia.org/wiki/Policy:Terms_of_Use/ru">Условия использования</a>.</span><br /> Wikipedia® — зарегистрированный товарный знак некоммерческой организации <a rel="nofollow" class="external text" href="https://wikimediafoundation.org/ru/">«Фонд Викимедиа» (Wikimedia Foundation, Inc.)</a></li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy/ru">Политика конфиденциальности</a></li> <li id="footer-places-about"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5">Описание Википедии</a></li> <li id="footer-places-disclaimers"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%9E%D1%82%D0%BA%D0%B0%D0%B7_%D0%BE%D1%82_%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8">Отказ от ответственности</a></li> <li id="footer-places-contact"><a href="//ru.wikipedia.org/wiki/Википедия:Контакты">Свяжитесь с нами</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Policy:Universal_Code_of_Conduct/ru">Кодекс поведения</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Разработчики</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/ru.wikipedia.org">Статистика</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Заявление о куки</a></li> <li id="footer-places-mobileview"><a href="//ru.m.wikipedia.org/w/index.php?title=PHP&mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Мобильная версия</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><picture><source media="(min-width: 500px)" srcset="/static/images/footer/wikimedia-button.svg" width="84" height="29"><img src="/static/images/footer/wikimedia.svg" width="25" height="25" alt="Wikimedia Foundation" lang="en" loading="lazy"></picture></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><picture><source media="(min-width: 500px)" srcset="/w/resources/assets/poweredby_mediawiki.svg" width="88" height="31"><img src="/w/resources/assets/mediawiki_compact.svg" alt="Powered by MediaWiki" lang="en" width="25" height="25" loading="lazy"></picture></a></li> </ul> </footer> <div class="mw-portlet mw-portlet-dock-bottom emptyPortlet vector-menu-portal portal" id="p-dock-bottom"> <ul> </ul> </div> <script>(RLQ=window.RLQ||[]).push(function(){mw.log.warn("This page is using the deprecated ResourceLoader module \"codex-search-styles\".\n[1.43] Use a CodexModule with codexComponents to set your specific components used: https://www.mediawiki.org/wiki/Codex#Using_a_limited_subset_of_components");mw.config.set({"wgHostname":"mw-web.codfw.main-76d4c66f66-j2ltt","wgBackendResponseTime":299,"wgPageParseReport":{"limitreport":{"cputime":"1.977","walltime":"2.282","ppvisitednodes":{"value":21477,"limit":1000000},"postexpandincludesize":{"value":365276,"limit":2097152},"templateargumentsize":{"value":33030,"limit":2097152},"expansiondepth":{"value":17,"limit":100},"expensivefunctioncount":{"value":76,"limit":500},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":149874,"limit":5000000},"entityaccesscount":{"value":29,"limit":400},"timingprofile":["100.00% 2003.277 1 -total"," 49.16% 984.860 1 Шаблон:Карточка_языка_программирования"," 48.50% 971.579 1 Шаблон:Карточка"," 25.26% 505.981 7 Шаблон:Wikidata"," 11.03% 221.060 1 Шаблон:Примечания"," 8.65% 173.205 64 Шаблон:Cite_web"," 7.00% 140.235 2 Шаблон:Удалить_теги"," 6.50% 130.253 1 Шаблон:Внешние_ссылки"," 6.29% 126.040 19 Шаблон:Книга"," 3.92% 78.524 1 Шаблон:Викиучебник"]},"scribunto":{"limitreport-timeusage":{"value":"1.312","limit":"10.000"},"limitreport-memusage":{"value":18028006,"limit":52428800},"limitreport-logs":"Loaded datatype commonsMedia of P154 from wikidata, consider passing datatype argument to formatProperty call or to Wikidata/config\nLoaded datatype wikibase-item of P178 from wikidata, consider passing datatype argument to formatProperty call or to Wikidata/config\nLoaded datatype wikibase-item of P287 from wikidata, consider passing datatype argument to formatProperty call or to Wikidata/config\nLoaded datatype wikibase-item of P178 from wikidata, consider passing datatype argument to formatProperty call or to Wikidata/config\nLoaded datatype string of P348 from wikidata, consider passing datatype argument to formatProperty call or to Wikidata/config\nLoaded datatype string of P348 from wikidata, consider passing datatype argument to formatProperty call or to Wikidata/config\nLoaded datatype wikibase-item of P287 from wikidata, consider passing datatype argument to formatProperty call or to Wikidata/config\nLoaded datatype string of P1195 from wikidata, consider passing datatype argument to formatProperty call or to Wikidata/config\nLoaded datatype wikibase-item of P737 from wikidata, consider passing datatype argument to formatProperty call or to Wikidata/config\nLoaded datatype wikibase-item of P275 from wikidata, consider passing datatype argument to formatProperty call or to Wikidata/config\nLoaded datatype wikibase-item of P400 from wikidata, consider passing datatype argument to formatProperty call or to Wikidata/config\nLoaded datatype wikibase-item of P306 from wikidata, consider passing datatype argument to formatProperty call or to Wikidata/config\n","limitreport-profile":[["recursiveClone \u003CmwInit.lua:45\u003E","300","23.4"],["MediaWiki\\Extension\\Scribunto\\Engines\\LuaSandbox\\LuaSandboxCallback::getEntityStatements","260","20.3"],["MediaWiki\\Extension\\Scribunto\\Engines\\LuaSandbox\\LuaSandboxCallback::getEntity","200","15.6"],["?","140","10.9"],["type","60","4.7"],["MediaWiki\\Extension\\Scribunto\\Engines\\LuaSandbox\\LuaSandboxCallback::find","60","4.7"],["MediaWiki\\Extension\\Scribunto\\Engines\\LuaSandbox\\LuaSandboxCallback::callParserFunction","60","4.7"],["MediaWiki\\Extension\\Scribunto\\Engines\\LuaSandbox\\LuaSandboxCallback::match","40","3.1"],["MediaWiki\\Extension\\Scribunto\\Engines\\LuaSandbox\\LuaSandboxCallback::expandTemplate","40","3.1"],["(for generator)","20","1.6"],["[others]","100","7.8"]]},"cachereport":{"origin":"mw-api-int.codfw.main-5f44755944-gzsks","timestamp":"20250302011912","ttl":81661,"transientcontent":true}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"PHP","url":"https:\/\/ru.wikipedia.org\/wiki\/PHP","sameAs":"http:\/\/www.wikidata.org\/entity\/Q59","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q59","author":{"@type":"Organization","name":"Contributors to Wikimedia projects"},"publisher":{"@type":"Organization","name":"\u0424\u043e\u043d\u0434 \u0412\u0438\u043a\u0438\u043c\u0435\u0434\u0438\u0430","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2003-08-13T12:04:29Z","dateModified":"2025-02-25T10:05:26Z","image":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/3\/31\/Webysther_20160423_-_Elephpant.svg","headline":"\u044f\u0437\u044b\u043a \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f"}</script> </body> </html>