PHP

PHP: Hypertext Preprocessor, plus connu sous son sigle PHP (sigle auto-référentiel), est un langage de programmation libre, principalement utilisé pour produire des pages Web dynamiques via un serveur HTTP, mais pouvant également fonctionner comme n'importe quel langage interprété de façon locale. PHP est un langage impératif orienté objet.

  • 75 cours

Niveau 1

Niveau
  • Site statique vs site dynamique
  • Installation d'un serveur local
  • Où mettre du PHP dans les fichiers ?
  • Utiliser les variables
  • Opérateur d'assignation
  • Utiliser les constantes

Niveau 2

Niveau
  • Les chaînes de caractères
  • Les nombres
  • La constante NULL
  • Les booléens
  • Les commentaires
  • Les opérateurs
  • PSR - Introduction
  • PSR 01 - Basic Coding Standard

Niveau 3

Niveau
  • Les tableaux
  • Les fonctions mathématiques
  • Les opérateurs arithmétiques
  • Les opérateurs de chaînes de caractères
  • Les opérateurs combinés
  • L'incrémentation vs la décrémentation
  • La priorité d'exécution des opérateurs
  • Les opérateurs de comparaison
  • Les opérateurs logiques

Niveau 4

Niveau
  • L'opérateur NULL Coalescing
  • Condition - IF
  • Les opérateurs pour tableaux
  • Boucle FOR
  • Boucle WHILE
  • Boucle FOREACH
  • Include et require
  • Superglobales - Introduction
  • PSR 03 - Logger Interface
  • PSR 04 - Autoloading Standard
  • PSR 12 - Extended Coding Style Guide

Niveau 5

Niveau
  • L'opérateur de contrôle d'erreur
  • Condition - SWITCH
  • Ternaire
  • Syntaxes alternatives
  • Fonctions
  • Superglobales - $GLOBALS
  • Superglobales - $_SERVER
  • Superglobales - $_GET
  • Superglobales - $_POST
  • Superglobales - $_FILES
  • Superglobales - $_COOKIE
  • Superglobales - $_SESSION
  • Superglobales - $_REQUEST
  • Superglobales - $_ENV
  • PSR 06 - Caching Interface
  • PSR 13 - Hypermedia Links

Niveau 6

Niveau
  • Les classes
  • Les opérateurs de types
  • Opérateurs de résolution de portée
  • L'héritage
  • Exceptions
  • Traits
  • PDO
  • Encapsulation

Niveau 7

Niveau
  • Les méthodes magiques
  • Objets et références
  • Comparaison d'objets
  • Itération d'objets
  • Interfaces
  • PSR 07 - HTTP Message Interface
  • PSR 11 - Container Interface

Niveau 8

Niveau
  • Réfléxivité
  • Les opérateurs binaires
  • PSR 14 - Event Dispatcher
  • PSR 16 - Simple Cache

Niveau 9

Niveau
  • Injection de dépendances
  • Générateurs
  • Fonctions anonymes
  • PSR 15 - HTTP Handlers
  • PSR 17 - HTTP Factories
  • PSR 18 - HTTP Client