logo

Types de blocs supplémentaires (EBT) – Nouvelle expérience de Layout Builder❗

Types de blocs supplémentaires (EBT) – types de blocs stylisés et personnalisables : diaporamas, onglets, cartes, accordéons et bien d’autres. Paramètres intégrés pour l’arrière-plan, la boîte DOM, les plugins JavaScript. Découvrez dès aujourd’hui le futur de la création de mises en page.

Démo des modules EBT Télécharger les modules EBT

❗Types de paragraphes supplémentaires (EPT) – Nouvelle expérience Paragraphes

Types de paragraphes supplémentaires (EPT) – ensemble de modules basé sur les paragraphes analogiques.

Démo des modules EPT Télécharger les modules EPT

Défilement

Leçons PHP (manuel, tutoriel autodidacte)

05/07/2025, by Ivan

Pourquoi faire un autre tutoriel autodidacte sur PHP ? Je n'ai pas encore rencontré de guide simple pour débutants, qui expliquerait tout progressivement et depuis les bases de PHP. Probablement, tous ceux qui écrivent des guides oublient qu'ils ont eux-mêmes commencé un jour avec pascal, basic ou C++. Ils pensent que des notions telles que fonction, récursion, variable, type de données sont innées pour tout le monde et n'ont pas besoin d'être expliquées.

Je propose de commencer par expliquer les termes avec des exemples, puis de passer à quelque chose de plus complexe. Peut-être que par la quantité de sujets abordés, mon tutoriel ne prétendra pas à l'exhaustivité, mais ce n'est pas mon but. Je vais structurer les leçons de sorte que toute personne, même sans aucune connaissance en programmation, puisse maîtriser PHP et peut-être qu'à la fin du tutoriel, nous assemblerons notre propre "vélo", notre propre CMS.

Ce manuel vous aidera à apprendre rapidement le langage PHP. Les sujets vastes et complexes y sont présentés de manière exhaustive, au niveau des concepts de base que chaque programmeur doit connaître pour écrire de vrais programmes en PHP. Les exemples donnés et les exercices proposés sont très efficaces, ce qui facilitera l'assimilation du contenu. L'attention principale est portée sur les aspects de la programmation en PHP qui intéresseront tout programmeur pratique, et les technologies et méthodes abordées permettront de trouver des solutions pour presque toutes les tâches issues du monde réel.

Ce guide sera intéressant pour tous ceux qui prévoient d'apprendre PHP, ainsi que pour ceux qui l'utilisent déjà.

PHP est un langage de script côté serveur (avec prise en charge de la programmation orientée objet).

Que devez-vous savoir ?

Avant de continuer, vous devez maîtriser les bases du HTML :

  • HTML/XHTML
  • Javascript

Qu'est-ce que PHP ?

  • PHP signifie Hypertext Preprocessor (PHP : préprocesseur hypertexte).
  • PHP est un langage de script côté serveur, comme ASP.
  • PHP s'exécute côté serveur.
  • PHP supporte de nombreux systèmes de gestion de bases de données (MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, ODBC générique, et d'autres).
  • PHP est un logiciel libre et open source.
  • Drupal est un CMS (système de gestion de contenu)/CMF (cadre pour construire un site) écrit en PHP.

Qu'est-ce qu'un fichier PHP ?

  • Les fichiers PHP peuvent contenir du texte, des balises HTML et des scripts.
  • Les fichiers PHP retournent des données au navigateur sous forme de texte simple.
  • Les fichiers PHP ont (par défaut) l'extension .php.

Qu'est-ce que MySQL ?

  • MySQL est un système de gestion de bases de données. On entend souvent par là un serveur de bases de données pour un site web.
  • MySQL fonctionne très bien tant pour des petits sites que pour de grands projets.
  • MySQL supporte le standard SQL.
  • MySQL est compilé pour de nombreuses plateformes.
  • MySQL est gratuit et open source.

PHP + MySQL

PHP et MySQL fonctionnent ensemble sur de nombreuses plateformes (vous pouvez développer un site sur Windows et le déployer sur un serveur Linux).

Pourquoi choisir PHP ?

  • PHP fonctionne sur de nombreuses plateformes (Windows, Unix, Linux, etc.).
  • PHP est compatible avec de nombreux serveurs modernes (Apache, IIS, etc.).
  • PHP est gratuit et open source.
  • PHP est facile à apprendre et rapide à exécuter.

Par où commencer ?

  • Installer Denwer (distribution russe de serveur web pour le développement de sites)
  • Installer XAMPP (distribution étrangère de serveur web pour le développement de sites)
  • Installer séparément PHP, MySQL, Apache.