.PHP

Fichier PHP

PHP Script / Hypertext Preprocessor Source File
Poser une question
RÉPONSE RAPIDE

Un fichier PHP est un code source côté serveur en texte brut écrit en PHP, le langage derrière WordPress et la plupart des systèmes de gestion de contenu. Pour le lire ou le modifier, ouvrez-le dans un éditeur de texte tel que VS Code ou Notepad++. Pour l'exécuter et voir son résultat, vous avez besoin d'un serveur web avec PHP - localement via XAMPP ou le serveur intégré de PHP - car le PHP s'exécute sur le serveur, pas dans le navigateur.

Développeur : The PHP Group (originally Rasmus Lerdorf) Catégorie : Fichiers Internet Standard ouvert MIME: application/x-httpd-php
S'OUVRE SUR Windows macOS Linux

Sur cette page

19k+ extensions indexées
Dernière révision le Aug 5, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier PHP ?

Un fichier .php est un document en texte brut qui contient du code source écrit en PHP (Hypertext Preprocessor), un langage de script côté serveur largement utilisé. Un fichier .php peut contenir du code PHP mélangé à du balisage HTML, du texte et du CSS ou JavaScript en ligne.

Applications des fichiers PHP

Les fichiers PHP sont utilisés pour générer des pages HTML de manière dynamique à l'aide du moteur PHP du serveur. Les fichiers PHP sont également utilisés pour créer des applications web. Les sites web utilisent couramment des fichiers .php pour traiter des formulaires en ligne - par exemple, un formulaire de contact - ou comme moyen d'accéder à des bases de données. WordPress, un système de gestion de contenu bien connu, utilise intensivement des scripts PHP, tout comme des frameworks populaires tels que Laravel et Symfony.

Traitement des fichiers PHP

Le code des fichiers PHP est traité par le moteur PHP résidant sur le serveur web, qui génère une sortie HTML dynamique. Ce contenu HTML est ensuite envoyé au navigateur web de l'utilisateur et affiché comme une page web. Ce processus garantit que le code PHP réel ne peut pas être consulté par l'utilisateur, même en affichant la source de la page. Les blocs de code PHP commencent par la balise d'ouverture <?php ; la balise de fermeture ?> est intentionnellement omise à la fin des fichiers de script pur pour éviter toute sortie involontaire avant l'envoi des en-têtes HTTP.

Informations supplémentaires

  • index.php est souvent le fichier principal du site web chargé par le navigateur web lorsqu'un répertoire est demandé.
  • PHP peut également être exécuté à partir de la ligne de commande en utilisant php script.php.
  • D'autres extensions de fichiers qui portent également du code PHP incluent .phtml, .phps, .php3, .php4, .php5 et .php7.

Sécurité et sûreté

RISQUE : MEDIUM

Un fichier .php est un programme qui s'exécute SUR UN SERVEUR, donc un script PHP malveillant (un « web shell » comme c99/r57) téléchargé sur un site peut permettre à un attaquant d'exécuter des commandes, de lire la base de données ou de prendre le contrôle du serveur - ne déployez jamais de fichiers .php de sources non fiables sur un site en production sans les examiner. Le simple fait d'ouvrir un .php dans un éditeur de texte est sûr (c'est seulement du texte) et ne l'exécute PAS. Deux risques opérationnels : (1) les fichiers .php contiennent souvent des mots de passe de base de données et des clés API, ils ne doivent donc pas être téléchargeables publiquement ; (2) l'exécution de PHP sur une version obsolète et en fin de vie (PHP 5/7) expose à des vulnérabilités connues - maintenez PHP à jour vers une branche 8.x prise en charge.

Détails du format

en bref
NOM COMPLETPHP Script / Hypertext Preprocessor Source File
DÉVELOPPEURThe PHP Group (originally Rasmus Lerdorf)depuis 1995 (PHP/FI by Rasmus Lerdorf); PHP 8.x is current
TYPE MIMEapplication/x-httpd-php
TYPEScript côté serveur en texte brut (code source PHP, souvent mélangé à du HTML)
STANDARDOuvert · libre de droits

Programmes qui ouvrent les fichiers PHP

Windows4 apps
Notepad Open-source Ouvrez le .php pour visualiser ou modifier la source avec coloration (ne l'exécute pas).
Visual Studio Code Gratuit Ouvrez le .php pour lire/modifier avec la coloration syntaxique PHP ; ajoutez l'extension PHP/Intelephense pour l'autocomplétion.
XAMPP (Apache + PHP + MySQL) Open-source Installez XAMPP, placez le .php dans le dossier htdocs, démarrez Apache, puis accédez à http://localhost/file.php pour l'EXÉCUTER.
PHP (built-in server) Open-source Installez PHP, puis dans le dossier du fichier, lancez « php -S localhost:8000 » et ouvrez http://localhost:8000/file.php pour l'exécuter.
macOS3 apps
BBEdit Freemium Ouvrez le .php pour le modifier avec le support de la syntaxe PHP (le mode gratuit couvre l'édition).
Visual Studio Code Gratuit Ouvrez le .php pour lire/modifier avec la coloration syntaxique PHP ; ajoutez l'extension PHP/Intelephense pour l'autocomplétion.
MAMP Freemium Pile locale Apache/Nginx + PHP + MySQL pour Mac - déposez le .php dans la racine du document et exécutez-le via localhost.
Linux2 apps
Visual Studio Code Gratuit Ouvrez le .php pour lire/modifier avec la coloration syntaxique PHP ; ajoutez l'extension PHP/Intelephense pour l'autocomplétion.
PHP CLI + Apache Open-source Installez via le gestionnaire de paquets (ex: « apt install php apache2 »). Exécutez un fichier avec « php file.php », ou servez-le via Apache/Nginx.

Détails techniques

spécifications approfondies
Type de fichierScript côté serveur en texte brut, encodé en UTF-8
Type MIMEapplication/x-httpd-php
Signature de fichier (octets magiques)Aucune - texte brut sans signature binaire ; les fichiers s'ouvrent généralement avec la balise <?php à l'offset 0
Balise d'ouverture<?php (bloc standard) ou <?= (balise d'écho courte pour sortie en ligne)
Balise de fermeture?> - facultative ; intentionnellement omise à la fin des fichiers PHP purs pour éviter la sortie accidentelle d'espaces blancs avant les en-têtes HTTP
Modèle d'exécutionCôté serveur ; le moteur PHP sur le serveur web interprète le fichier et livre le HTML résultant au navigateur client
Moteur PHPZend Engine - l'interpréteur principal alimentant le runtime PHP officiel, avec support du compilateur JIT
Exécution CLIphp script.php ou php -f script.php
Syntaxe des variablesTous les noms de variables sont préfixés par $ (ex: $name, $count, $items)
Sensibilité à la casseLes noms de variables sont sensibles à la casse ; les noms de fonctions et de classes ne le sont pas
Superglobales$_GET, $_POST, $_SESSION, $_COOKIE, $_SERVER - tableaux prédéfinis pour les requêtes HTTP et le contexte de session
Principaux frameworks et CMSLaravel, Symfony, CodeIgniter (frameworks) ; WordPress, Drupal, Joomla (systèmes de gestion de contenu)
Accès aux bases de donnéesExtensions MySQLi et PDO intégrées ; supporte MySQL, PostgreSQL, SQLite et d'autres bases de données
Configuration du runtimephp.ini contrôle les limites de mémoire, le rapport d'erreurs, les tailles de téléchargement de fichiers et les extensions chargées
Extensions liées.phtml (mélange de modèles PHP/HTML), .phps (affichage de la source PHP), .php3 / .php4 / .php5 / .php7 (scripts PHP versionnés hérités)
Publié1995 (PHP/FI by Rasmus Lerdorf); PHP 8.x is current
Standard ouvertOui · libre de droits
Spécificationwww.php.net

Conversions PHP

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers PHP. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers PHP.

Foire aux questions

Comment ouvrir un fichier .php ?
Pour LIRE ou modifier le code, ouvrez-le dans un éditeur de texte comme VS Code ou Notepad++ (c'est du texte brut). Pour VOIR ce qu'il produit, vous devez l'exécuter sur un serveur web avec PHP - localement via XAMPP/MAMP ou « php -S localhost:8000 » - car PHP s'exécute côté serveur, pas dans le navigateur.
Pourquoi mon fichier .php s'affiche-t-il en texte brut / code dans le navigateur ?
Parce qu'aucun moteur PHP ne l'exécute. Ouvrir un .php depuis votre disque dur dans un navigateur ne l'exécute pas. Placez-le sur un serveur avec PHP (ou une pile locale comme XAMPP) et accédez-y via une URL http://localhost pour que PHP s'exécute et renvoie du HTML.
Puis-je convertir un fichier PHP en HTML ?
Pas de manière statique - mais l'exécution du .php sur un serveur produit du HTML, que vous pouvez enregistrer avec la fonction « Enregistrer sous » du navigateur ou avec wget/curl sur l'URL en direct. Vous ne capturez qu'un instantané rendu ; toute la logique dynamique et les appels à la base de données sont perdus.
Comment exécuter un fichier PHP sur mon propre ordinateur ?
Installez une pile PHP locale - XAMPP ou Laragon sur Windows, MAMP sur Mac - placez le fichier dans sa racine web et ouvrez-le via http://localhost. Ou installez PHP seul et lancez « php -S localhost:8000 » dans le dossier, puis accédez au fichier via le navigateur.
Est-il sûr d'ouvrir un fichier .php ?
L'ouvrir dans un éditeur est sûr - c'est juste du texte et il ne s'exécutera pas. Le risque réside dans le DÉPLOIEMENT d'un .php inconnu sur un serveur web en direct, où il s'exécute ; des scripts malveillants (« web shells ») peuvent compromettre l'ensemble du site. Examinez tout PHP tiers avant de l'exécuter.
Quel programme ouvre functions.php dans WordPress ?
functions.php est un fichier de thème PHP normal - modifiez-le dans VS Code ou Notepad++ (ou l'éditeur de fichiers de thème de WordPress, avec prudence). Une erreur de syntaxe à cet endroit peut bloquer tout le site (écran blanc), donc modifiez une copie et gardez une sauvegarde.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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

Extensions liées

.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)

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z