<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Архивы Базовый уровень - mcodex</title>
	<atom:link href="https://mcodex.ru/tag/%D0%B1%D0%B0%D0%B7%D0%BE%D0%B2%D1%8B%D0%B9-%D1%83%D1%80%D0%BE%D0%B2%D0%B5%D0%BD%D1%8C/feed/" rel="self" type="application/rss+xml" />
	<link>https://mcodex.ru/tag/базовый-уровень/</link>
	<description>Короткие статьи об основных понятиях, терминах и концепциях веб-разработки</description>
	<lastBuildDate>Wed, 13 May 2026 14:56:59 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://mcodex.ru/wp-content/uploads/2025/11/cropped-favicon_650-32x32.png</url>
	<title>Архивы Базовый уровень - mcodex</title>
	<link>https://mcodex.ru/tag/базовый-уровень/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Что такое PHP? Какие основные области применения?</title>
		<link>https://mcodex.ru/what-is-php/</link>
		
		<dc:creator><![CDATA[mcodex]]></dc:creator>
		<pubDate>Mon, 27 Apr 2026 16:59:34 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Собеседование]]></category>
		<category><![CDATA[Базовый уровень]]></category>
		<guid isPermaLink="false">https://mcodex.ru/?p=150</guid>

					<description><![CDATA[<p>Аббревиатура PHP расшифровывается как &#171;PHP Hypertext Preprocessor&#187;, в названии заложена рекурсия, но изначально язык назывался проще &#8212; &#171;Personal Home Page Tools&#187;.Язык появился в середине 90-х годов 20-го века, является серверным языком программирования общего назначения, преимущественно используемый в веб-разработке.Изначально PHP был создан для работы с веб-страницами, а конкретнее &#8212; для вывода на статических html-страницах динамических данных: ... <a title="Что такое PHP? Какие основные области применения?" class="read-more" href="https://mcodex.ru/what-is-php/" aria-label="Прочитать больше о Что такое PHP? Какие основные области применения?">Читать далее</a></p>
<p>Сообщение <a href="https://mcodex.ru/what-is-php/">Что такое PHP? Какие основные области применения?</a> появились сначала на <a href="https://mcodex.ru">mcodex</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Аббревиатура PHP расшифровывается как &#171;PHP Hypertext Preprocessor&#187;, в названии заложена рекурсия, но изначально язык назывался  проще &#8212; &#171;Personal Home Page Tools&#187;.<br>Язык появился в середине 90-х годов 20-го века, является серверным языком программирования общего назначения, преимущественно используемый в веб-разработке.<br>Изначально PHP был создан для работы с веб-страницами, а конкретнее &#8212; для вывода на статических html-страницах динамических данных: результатов выполнения функций, данных полученных из базы данных и т.д.<br>В настоящее время основной областью применения PHP остаются веб-технологии:</p>



<ul class="wp-block-list">
<li>фреймворки (например Laravel, Symfony, Yii)</li>



<li>СMS (например, WordPress, Drupal, Joomla)</li>



<li>веб-сервисы SaaS</li>



<li>API для фронтенда, мобильных приложений</li>



<li>динамические веб-страницы,</li>



<li>консольные CLI-утилиты (например, Deployer, Composer)</li>
</ul>



<p>Основные особенности языка:</p>



<ul class="wp-block-list">
<li>язык является интерпретируемым, но начиная с версии 8.0 у него появился JIT-компилятор</li>



<li>выполнение на сервере, хотя, к слову, технология WebAssembly позволяет выполнять код PHP в браузере, но этот подход имеет узкую специализацию, в основном для<br>создания онлайн-песочниц</li>



<li>нет нативной реализации EventLoop из коробки для реализации асинхронности, но решается через сторонние библиотеки, например, ReactPHP, Swoole</li>



<li>нет многопоточности из коробки, как у Java или Golang, решается через расширения, например, parallel</li>



<li>в традиционном использовании 1 http-запрос = 1 процесс, решается через менеджер процессов PHP-FPM</li>



<li>слабая типизация, но начиная с 7-й версии появилась возможность установить режим строгой типизации</li>
</ul>



<p>Сильные стороны языка:</p>



<ul class="wp-block-list">
<li>OPCache &#8212; in-memory хранилище байт-кода. Код приложения преобразовывается интерпретатором в инструкции для виртуальной машины Zend (байт-код, опкод),<br>сохраняется в памяти и при последующих запусках Zend сразу берет готовый байт-код, минуя этапы чтения и преобразования кода приложения.<br>Начиная с версии 5.5 входит в ядро, но для работы необходимо установить опцию в файле php.ini</li>



<li>JIT-компилятор. Работает поверх OPCache, преобразовывает байт-код в машинные инструкции для процессора.</li>



<li>Composer. Менеджер пакетов, сторонняя утилита, позволяет устанавливать в проект пакеты, контролирует зависимости и многое другое.</li>



<li>PSR. Набор стандартов для разработчиков, делающий код проектов удобным для поддержки и использования.</li>
</ul>



<p>Области, где PHP не является оптимальным выбором: асинхронные операции, хайлоад, обработка больших объемов данных, но многие проблемы языка можно<br>современными решениями.</p>
<p>Сообщение <a href="https://mcodex.ru/what-is-php/">Что такое PHP? Какие основные области применения?</a> появились сначала на <a href="https://mcodex.ru">mcodex</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
