PHP Introduction


PHP est un langage de script côté serveur.


Prérequis

Avant de continuer, vous devriez avoir une compréhension de base des éléments suivants :

  • HTML
  • CSS

Si vous souhaitez d'abord apprendre ces éléments, veuillez consulter ces tutoriels sur notrepage d'accueil


Qu'est-ce que PHP ?

  • PHP (forme complète : PHP: Hypertext Preprocessor) est un langage de script open source polyvalent.
  • Les scripts PHP sont exécutés sur le serveur.
  • PHP est gratuit à télécharger et à utiliser.
lamp PHP est facile à apprendre pour les débutants.

PHP offre également de nombreuses fonctionnalités avancées pour les programmeurs professionnels.


Qu'est-ce qu'un fichier PHP ?

  • Les fichiers PHP peuvent contenir du texte, du code HTML, du code JavaScript et du code PHP
  • Le code PHP est exécuté sur le serveur, et le résultat est renvoyé au navigateur sous forme de HTML brut
  • L'extension de fichier par défaut pour les fichiers PHP est.php。

Que peut faire PHP ?

  • PHP peut générer du contenu de page dynamique
  • PHP peut créer, ouvrir, lire, écrire et fermer des fichiers sur le serveur
  • PHP peut collecter des données de formulaire
  • PHP peut envoyer et recevoir des cookies
  • PHP peut ajouter, supprimer et modifier des données dans votre base de données
  • PHP peut restreindre l'accès des utilisateurs à certaines pages de votre site Web
  • PHP peut chiffrer des données

Grâce à PHP, vous n'êtes pas limité à produire du HTML. Vous pouvez produire des images, des fichiers PDF et même des animations Flash. Vous pouvez également produire du texte arbitraire, tel que XHTML et XML.


Pourquoi utiliser PHP ?

  • PHP peut s'exécuter sur différentes plateformes (Windows, Linux, Unix, Mac OS X, etc.)
  • PHP est compatible avec presque tous les serveurs actuellement utilisés (Apache, IIS, etc.)
  • PHP offre une prise en charge étendue des bases de données
  • PHP est gratuit et peut être téléchargé depuis la ressource officielle PHP : www.php.net
  • PHP est facile à apprendre et s'exécute efficacement côté serveur
Autres extensions