Premiers pas
Passons à l’écriture.
Il vous faut trois choses, et vous en avez sûrement déjà deux : un terminal, un éditeur de texte, et PHP.
Le terminal, c’est là que vous lancerez vos programmes.
L’éditeur de texte, c’est là que vous les écrirez. N’importe quel éditeur capable d’enregistrer du texte brut fait l’affaire. Si vous n’en avez pas de préféré, Visual Studio Code est gratuit et tourne partout.
PHP, c’est le programme qui lit vos fichiers et exécute ce qu’ils disent. L’installer est la seule vraie préparation de tout le livre.
Regardez ce qui manque à cette liste. Pas de serveur web, pas de framework, pas d’outil de build. PHP est né sur le web et la plupart du code PHP finit par y servir des pages, mais pour apprendre le langage, vous n’avez besoin ni d’Apache, ni de nginx, ni d’un navigateur. Tout ce chapitre se passe dans le terminal, et c’est voulu : un terminal répond tout de suite, et c’est quand les réponses arrivent tout de suite qu’un langage devient clair.
Pas de serveur web, pas de framework, pas d’outil de build. Un terminal, et un langage qui répond du tac au tac.
Note
Ce livre suppose PHP 8.1 ou plus récent. PHP a trente ans, et Internet déborde de tutoriels dont le code ne fonctionne plus, ou pire, fonctionne encore mais que plus personne n’écrirait aujourd’hui. Ici, on s’en tient au PHP moderne. C’est un langage bien plus agréable que sa vieille réputation ne le laisse croire, et il n’y a aucune raison de l’apprendre tel qu’il était en 2010.