Introduction à la programmation PHP

Catégorie Découverte du langage PHP < Programmation PHP : Accueil du site

Vous êtes ici : Introduction à la programmation PHP

Publié par Mikiman

Nous allons voir dans cette suite d'article comment réaliser des sites ou applications web dynamique.
Un site dynamique est un site permettant aux visiteurs d'interagir avec le site, poster un message par exemple.
Nous allons nous intéresser au développement web dynamique avec le langage PHP, très célèbre et très utilisé.

PHP a l'avantage d'être entièrement gratuit, vous n'avez pas besoin de dépenser de l'argent pour développer votre site dynamique.

Comment fonctionne PHP ?


PHP communique avec le serveur pour rendre son contenu dynamique.
Prenons l'exemple d'une application web permettant de laisser un message sur le site. Lorsque l'utilisateur clique sur le bouton "Envoyer" du formulaire, PHP intervient auprès du serveur en envoyant le message dans le base de donnée par exemple ou en contrôlant si le message n'existe pas encore.

Cette communication entre le client et le serveur est le principal succès de PHP.

Qu'avons-nous besoin pour développer en PHP ?


Nous allons utiliser tout au long de cette série d'articles l'éditeur gratuit Notepad++ permettant de colorier la syntaxe du code PHP permettant ainsi un meilleur repérage dans le code.



Extension utilisée par PHP


Les fichiers PHP doivent avoir comme extension : *.php.
Voici un exemple de fichier : index.php

Lorsque vous enregistrez votre fichier, tâchez à utiliser l'extension *.php afin qu'il soit exécuté comme du code PHP.

Comment tester nos applications PHP ?


Nous avons vu au dessus que PHP permettait de communiquer entre le client et le serveur. Il nous faut donc, pour pouvoir exécuter du PHP, un serveur qui nous permettrai d'effectuer des tests le long de notre apprentissage.

Deux solutions sont disponibles :
1. L'hébergement web
Consiste à héberger directement vos pages PHP sur un serveur web (disponible via Internet).
Les hébergements web sont gratuits ou payants selon la qualité fournis.
Je vous conseil personnellement Cliranet concernant les offres à bas prix ou Infomaniak (hébergeur du site) pour un prix déjà plus élevé.

2. Serveur Virtuel
Consiste à mettre en place un serveur virtuel sur votre ordinateur. Je vous conseil d'utiliser WAMP qui permet de mettre en place un serveur virtuel (possibilité de le rendre disponible sur Internet) très facilement et gratuitement.
Site officiel de WAMP
Un article concernant l'installation et l'utilisation de WAMP

Nous sommes prêt pour commencer notre apprentissage, voici un petit résumé de se que nous avons vu dans cet article :

  • Communication Client - Serveur
  • Editeur NotePad ++
  • Extension des fichiers *.php
  • Tester nos applications PHP