PHP Introduction


Qu'est-ce que PHP ?

  • PHP est un acronyme pour "PHP: Hypertext Preprocessor"
  • PHP est un langage de script côté serveur open source largement utilisé
  • Les scripts PHP s'exécutent sur le serveur
  • PHP est gratuit à télécharger et à utiliser

PHP est un langage incroyable et populaire !

PHP est suffisamment puissant pour être au cœur du plus grand système de blogging sur le web !
PHP est assez robuste pour faire fonctionner de grands réseaux sociaux !
PHP est assez facile pour être le premier langage de script côté serveur d'un débutant !


Pourquoi PHP ?

  • PHP fonctionne sur toutes les principales plateformes (Windows, Linux, Unix, Mac OS X, etc.)
  • PHP est compatible avec tous les serveurs web leaders (Nginx, Apache, Cloudflare, Microsoft IIS, etc.)
  • PHP prend en charge une large gamme de bases de données (MySQL, PostgreSQL, MS SQL, db2, Oracle Database, MongoDB, etc.)
  • PHP est gratuit. Téléchargez-le depuis la ressource officielle de PHP : www.php.net
  • PHP est facile à apprendre et fonctionne efficacement côté serveur

Ce que vous devriez déjà savoir

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

Si vous souhaitez étudier ces sujets en premier, trouvez les tutoriels sur notre page d'accueil .



Qu'est-ce qu'un fichier PHP ?

  • Les fichiers PHP ont l'extension de fichier .php
  • Les fichiers PHP peuvent contenir du texte, du HTML, du CSS, du 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

Que peut faire PHP ?

  • PHP peut générer du contenu de page dynamique
  • PHP peut créer, ouvrir, lire, écrire, supprimer 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 ou modifier des données dans votre base de données
  • PHP peut être utilisé pour contrôler l'accès des utilisateurs
  • PHP peut chiffrer des données

Avec PHP, vous n'êtes pas limité à la sortie de HTML. Vous pouvez également générer des images ou des fichiers PDF, ainsi que tout type de texte, tel que XHTML et XML.


Quoi de neuf dans PHP 8 ?

  • Compilateur Just-In-Time (JIT) - pour des temps d'exécution plus rapides et des performances améliorées
  • Types d'union - permettent aux variables et aux types de retour de fonction d'accepter plusieurs types
  • Arguments nommés - permet de passer des arguments aux fonctions ou méthodes par leur nom
  • Expressions de correspondance - une alternative plus puissante et concise à l'instruction switch traditionnelle
  • Opérateur Nullsafe (?->) - un moyen facile d'accéder aux propriétés et méthodes d'un objet lorsqu'il peut être nul
  • Attributs - vous permettent d'ajouter des métadonnées à votre code
  • Gestion des erreurs améliorée
  • Nouvelles fonctions - comme str_contains(), str_starts_with(), str_ends_with(), et get_debug_type()