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