.PHP

Файл PHP

PHP Script / Hypertext Preprocessor Source File
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл PHP - это текстовый исходный код на стороне сервера, написанный на языке PHP, который лежит в основе WordPress и большинства систем управления контентом. Чтобы прочитать или отредактировать его, откройте его в текстовом редакторе, таком как VS Code или Notepad++. Чтобы запустить его и увидеть результат, вам понадобится веб-сервер с поддержкой PHP - локально через XAMPP или встроенный сервер PHP - так как PHP исполняется на сервере, а не в браузере.

Разработчик: The PHP Group (originally Rasmus Lerdorf) Категория: Интернет-файлы Открыть стандартное MIME: application/x-httpd-php
ОТКРЫВАЕТСЯ НА Windows macOS Linux
Связанные: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Aug 5, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла PHP?

Файл .php - это текстовый документ, содержащий исходный код, написанный на PHP (Hypertext Preprocessor), широко используемом языке сценариев на стороне сервера. Файл .php может содержать код PHP вперемешку с разметкой HTML, текстом, а также встроенными CSS или JavaScript.

Применение PHP-файлов

PHP-файлы используются для динамической генерации HTML-страниц с помощью серверного движка PHP. PHP-файлы также используются для создания веб-приложений. Веб-сайты обычно используют файлы .php для обработки онлайн-форм (например, формы контактных данных) или в качестве средства доступа к базам данных. WordPress, известная система управления контентом, активно использует PHP-скрипты, как и популярные фреймворки, такие как Laravel и Symfony.

Обработка PHP-файлов

Код PHP-файла обрабатывается движком PHP, находящимся на веб-сервере, который генерирует динамический HTML-вывод. Этот HTML-контент затем отправляется в веб-браузер пользователя и отображается как веб-страница. Этот процесс гарантирует, что фактический PHP-код недоступен пользователю даже при просмотре исходного кода страницы. Блоки кода PHP начинаются с открывающего тега <?php; закрывающий тег ?> намеренно опускается в конце файлов, содержащих только скрипт, чтобы предотвратить непреднамеренный вывод до отправки HTTP-заголовков.

Дополнительная информация

  • index.php часто является основным файлом веб-сайта, загружаемым браузером при запросе каталога.
  • PHP также может быть выполнен из командной строки с помощью php script.php.
  • Другие расширения файлов, которые также содержат код PHP, включают .phtml, .phps, .php3, .php4, .php5 и .php7.

Безопасность и защита

РИСК: MEDIUM

Файл .php - это программа, которая запускается НА СЕРВЕРЕ, поэтому вредоносный PHP-скрипт (например, «веб-шелл» типа c99/r57), загруженный на сайт, может позволить злоумышленнику выполнять команды, читать базу данных или захватить контроль над сервером - никогда не развертывайте .php файлы из ненадежных источников на рабочем сайте без их проверки. Простое открытие .php в текстовом редакторе безопасно (это всего лишь текст) и НЕ приводит к его выполнению. Два операционных риска: (1) файлы .php часто содержат пароли к базам данных и API-ключи, поэтому они не должны быть общедоступны для скачивания; (2) запуск PHP на устаревшей, неподдерживаемой версии (PHP 5/7) подвергает систему известным уязвимостям - поддерживайте PHP в актуальном состоянии, используя ветку 8.x.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕPHP Script / Hypertext Preprocessor Source File
РАЗРАБОТЧИКThe PHP Group (originally Rasmus Lerdorf)с 1995 (PHP/FI by Rasmus Lerdorf); PHP 8.x is current
КАТЕГОРИЯИнтернет-файлы
MIME-ТИПapplication/x-httpd-php
ТИПТекстовый скрипт на стороне сервера (исходный код PHP, часто смешанный с HTML)
СТАНДАРТОткрытый · без роялти

Программы, открывающие файлы PHP

Windows4 apps
Notepad Открытый код Откройте .php для просмотра или редактирования исходного кода с подсветкой (не выполняет его).
Visual Studio Code Бесплатно Откройте .php для чтения/редактирования с подсветкой синтаксиса PHP; добавьте расширение PHP/Intelephense для автодополнения.
XAMPP (Apache + PHP + MySQL) Открытый код Установите XAMPP, поместите .php в папку htdocs, запустите Apache, затем перейдите по адресу http://localhost/file.php, чтобы ЗАПУСТИТЬ его.
PHP (built-in server) Открытый код Установите PHP, затем в папке с файлом выполните «php -S localhost:8000» и откройте http://localhost:8000/file.php для его выполнения.
macOS3 apps
BBEdit Freemium Откройте .php для редактирования с поддержкой синтаксиса PHP (бесплатный режим поддерживает редактирование).
Visual Studio Code Бесплатно Откройте .php для чтения/редактирования с подсветкой синтаксиса PHP; добавьте расширение PHP/Intelephense для автодополнения.
MAMP Freemium Локальный стек Apache/Nginx + PHP + MySQL для Mac - поместите .php в корень документов и запустите его через localhost.
Linux2 apps
Visual Studio Code Бесплатно Откройте .php для чтения/редактирования с подсветкой синтаксиса PHP; добавьте расширение PHP/Intelephense для автодополнения.
PHP CLI + Apache Открытый код Установите через менеджер пакетов (например, «apt install php apache2»). Запустите файл с помощью «php file.php» или обслуживайте его через Apache/Nginx.

Технические подробности

глубокая спецификация
Тип файлаТекстовый скрипт на стороне сервера, кодировка UTF-8
MIME-типapplication/x-httpd-php
Сигнатура файла (магические байты)Отсутствует - обычный текст без бинарной сигнатуры; файлы обычно начинаются с тега <?php со смещением 0
Открывающий тег<?php (стандартный блок) или <?= (короткий тег вывода для вставки в текст)
Закрывающий тег?> - необязателен; намеренно опускается в конце чисто PHP-файлов во избежание случайного вывода пробелов перед HTTP-заголовками
Модель выполненияНа стороне сервера; движок PHP на веб-сервере интерпретирует файл и доставляет полученный HTML в браузер клиента
Движок PHPZend Engine - основной интерпретатор, обеспечивающий работу официальной среды выполнения PHP, с поддержкой JIT-компилятора
Выполнение в CLIphp script.php или php -f script.php
Синтаксис переменныхВсе имена переменных начинаются с префикса $ (например, $name, $count, $items)
Чувствительность к региструИмена переменных чувствительны к регистру; имена функций и классов - нет
Суперглобальные переменные$_GET, $_POST, $_SESSION, $_COOKIE, $_SERVER - предопределенные массивы для контекста HTTP-запроса и сессии
Основные фреймворки и CMSLaravel, Symfony, CodeIgniter (фреймворки); WordPress, Drupal, Joomla (системы управления контентом)
Доступ к базам данныхВстроенные расширения MySQLi и PDO; поддержка MySQL, PostgreSQL, SQLite и других баз данных
Конфигурация средыphp.ini управляет лимитами памяти, отчетами об ошибках, размерами загружаемых файлов и загружаемыми расширениями
Связанные расширения.phtml (смесь шаблонов PHP/HTML), .phps (отображение исходного кода PHP), .php3 / .php4 / .php5 / .php7 (устаревшие версии PHP-скриптов)
Выпущен1995 (PHP/FI by Rasmus Lerdorf); PHP 8.x is current
Открыть стандартноеДа · без роялти
Спецификацияwww.php.net

Конвертации PHP

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами PHP. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах PHP.

Часто задаваемые вопросы

Как открыть файл .php?
Чтобы ПРОЧИТАТЬ или отредактировать код, откройте его в текстовом редакторе, таком как VS Code или Notepad++ (это обычный текст). Чтобы УВИДЕТЬ результат его работы, вы должны запустить его на веб-сервере с PHP - локально через XAMPP/MAMP или «php -S localhost:8000» - так как PHP исполняется на стороне сервера, а не в браузере.
Почему мой .php файл отображается в браузере как обычный текст или код?
Потому что нет запущенного движка PHP для его обработки. Открытие файла .php с жесткого диска в браузере не приводит к его выполнению. Поместите его на сервер с PHP (или локальный стек, такой как XAMPP) и обратитесь к нему через URL-адрес http://localhost, чтобы PHP запустился и вернул HTML.
Можно ли конвертировать PHP-файл в HTML?
Не статически - но запуск .php на сервере создает HTML, который вы можете сохранить с помощью функции браузера «Сохранить как» или с помощью wget/curl по живому URL. Вы получите только один отрендеренный снимок; вся динамическая логика и вызовы базы данных будут потеряны.
Как запустить PHP-файл на моем компьютере?
Установите локальный стек PHP - XAMPP или Laragon на Windows, MAMP на Mac - поместите файл в его корневой веб-каталог и откройте его через http://localhost. Или установите только PHP и запустите «php -S localhost:8000» в папке, а затем перейдите к файлу в браузере.
Безопасно ли открывать файл .php?
Открытие его в редакторе безопасно - это просто текст, и он не запустится. Риск заключается в РАЗВЕРТЫВАНИИ неизвестного .php на работающем веб-сервере, где он исполняется; вредоносные скрипты («веб-шеллы») могут скомпрометировать весь сайт. Проверяйте любой сторонний PHP-код перед его запуском.
Какая программа открывает functions.php в WordPress?
functions.php - это обычный PHP-файл темы; редактируйте его в VS Code или Notepad++ (или в редакторе файлов тем WordPress, с осторожностью). Синтаксическая ошибка в нем может привести к «белому экрану смерти» всего сайта, поэтому редактируйте копию и сохраняйте резервную копию.

Ссылки

1PHP.net - official manual and downloadswww.php.net
2PHP supported versions / release roadmapwww.php.net

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

1.AQQAQQ Instant Messenger File
2.BCBitComet Incomplete Download File
3.PARTPartial Download File
4.CRDOWNLOADChrome Partial Download File
5.BINCD/DVD Disc Image (BIN/CUE)
6.EXEWindows Executable (Portable Executable)
7.MDMarkdown Document
8.RPMSGRestricted Permission Message
9.AVIFAV1 Image File Format (AVIF)
10.NOMEDIAAndroid No-Media Marker File

Похожие расширения

.CRDOWNLOADChrome Partial Download File
.JNLPJava Network Launch Protocol file
.WEBARCHIVESafari Web Archive
.PARTPartial Download File
.DOWNLOADPartial / Incomplete Download File
.ASPXActive Server Page Extended (ASP.NET Web Form)

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z