Technologies WEB

Apprendre le langage PHP

Apprendre le langage PHP est une bonne initiative pour tous les programmeurs et webmasters. Ce langage PHP a été inventé en automne 1994 par Rasmus Lerdorf, lorsqu’il a créé ce langage, il comptait en faire une utilisation banale. Toutefois, il a gardé les traces des personnes qui venaient consulter son CV sur Internet.

Nombreux internautes lui demandèrent ce programme, alors Rasmus Lerdorf mit en ligne en 1995 la première version du langage PHP qu’il baptisa Personal Home Page v1.0, plus tard renommé Préprocesseur Hypertexte.

Le PHP est un code puissant à la réalisation de sites web, intranet et extranet qui permet de rendre des pages web dynamiques. Mais la création de page web n’est pas la seule utilité de PHP. Ce code a la capacité de gérer des images, des fichiers PDF… Tout simplement, il permet de sortir un site Internet de l’ordinaire !

Qu’apporte le langage PHP à votre site Internet et Pourquoi s’en servir ?
Depuis quand existe-t-il ?  Nombreuses questions concernant PHP…

Qu’est-ce que le langage PHP

PHP est un langage interprété, c’est à dire qu’il est « traduit » par un serveur (externe) pour que la page Internet soit lisible par votre navigateur. Ainsi, il s’intègre dans vos lignes HTML (dans les lignes de code, on peut en placer une qui sera du PHP), c’est ce qui permet de créer votre site web à la base, avant même qu’il soit en ligne : ce sont des lignes qui le représentent. Une page qui contient du code HTML (c’est à dire faite seulement en code HTML sans PHP) a une extension « .html » (par exemple : nomdusite.rubrique.html) et donc, une page qui contient du PHP a une extension « .php » (par exemple : nomdusite.rubrique.php).  Attention, il n’existe pas de pages qui ne contiennent que du PHP à l’inverse du HTML, mais le PHP sert à rendre le HTML moins limité, il vous permet de réaliser plus de choses, qui n’étaient pas possibles avant sa création.

En ajoutant quelques lignes de PHP à une page HTML, le serveur exécute les instructions correspondantes pour écrire du code HTML à la place. Le résultat (le code HTML initial ajouté à celui produit par PHP) est envoyé au navigateur. Cela permet par exemple d’afficher la date du jour à un endroit bien précis du visuel. On parle alors de page dynamique.

Ce qui fait le succès du langage PHP

  • PHP est facile à apprendre :
    Sa syntaxe simple en fait un langage facile à apprendre pour les programmeurs et des débutants.
  • PHP convient bien au langage HTML :
    Vous pouvez combiner des scripts PHP à l’intérieur de votre code HTML ou au milieu des balises HTML ou tout simplement ne mettre que du code PHP dans des fichiers.
  • Vous pouvez créer rapidement des applications Web et des applications de base de données:
    PHP est souvent utilisé avec les bases de données, notamment des bases de données open-source, avec beaucoup de documentations officielles disponibles sur le thème du partage de PHP et MySQL.
  • PHP est multi-plate-formes :
    PHP est utilisé sur Windows, Linux, commercial Unix et MacOs X.

PHP dispose de près de 3 000 fonctions utilisables dans des applications très variées. Il couvre pratiquement tous les domaines en rapport avec les applications Web. Par exemple, presque tous les SGBD (Systèmes de gestion de bases de données) du marché peuvent s’interfacer avec PHP ; Qu’ils soient commerciaux ou qu’ils viennent du monde du logiciel libre.

Histoire du programme PHP

PHP signifiait à l’origine Personnal Home Page, il a été conçu en automne 1994 par Rasmus Lerdorf. Son objectif d’utilisation était de surveiller les personnes qui venaient consulter son CV en ligne. La première version est sortie en 1995 et à ce moment Rasmus Lerdorf a pensé qu’en le distribuant sous licence Open Source (nom donné aux données libres de droit) ; D’autres développeurs corrigeraient les bugs. La toute première version était très simple ; Fournissant quelques outils utiles pour les pages web.

En 1997, Zeev Suraski et Andi Gutmans rejoignent Rasmus Lerdorf pour améliorer le langage PHP.(ce qui avait déjà été amélioré par d’autres développeurs anonymes, et Rasmus lui même). Cela devient alors un projet de groupe.

Les dernières statistiques montrent que PHP5 (la dernière version de PHP) est utilisé sur plus de 16 millions de domaines et il progresse constamment.

Ce qu’il faudrait retenir du langage PHP

– le PHP est un langage qui permet une plus grande flexibilité dans le langage HTML, cela permet de développer nombreuses applications dans les sites web.
– La création PHP est une forte évolution dans la programmation des sites web
– Votre prestataire peut aisément développer des nouvelles fonctionnalités web avec le programme PHP dans vos pages web !

Autres articles :

L’Internet des Objets et le Web 4.0

Création de site internet

Avenier Michel

Auteur et éditeur de sites Web depuis 1992...

View Comments

  • Bonjour,

    Surtout, ne pas oublier les possibilités d'utiliser PHP pour créer des programmes "batchs" qui fonctionnent en ligne de commande (avec ou sans intervention utilisateur) et qui sont lancés régulièrement par le système (tâches planifiées ou plus souvent cron sur les Unix).

    Ici, plusieurs millions de lignes sont chargées chaque nuit dans les bases de données à partir de fichiers reçus automatiquement...

    Glop

    • Bonjour Glob,
      Oui merci pour votre information complémentaire, sur PHP et les programmes batchs, je transmet ci dessous plus d'information

      Comment gérer les scripts demandant une longue exécution? Ou encore comment mettre l'exécution régulière d'un script? La solution se trouve tout simplement dans le deamon cron d'unix.

      Proposé sur le site d'IBM, un article vous invite à apprendre à utiliser le daemon cron d'unix et plus généralement, le système des "batch". Ce service disponible sur tous les systèmes à base d'unix permet d'exécuter régulièrement des tâches quel qu’elles soient sur votre système. Ce qui devient intéressant pour un développeur car il est donc possible de faire exécuter un script(fichier) PHP.
      Ainsi si vous avez avez besoin d'envoyer des mails toutes les semaines à une liste de clients ou encore si un script prend trop de temps à s'exécuter et que vous n'avez pas a patience d'attendre devant votre écran qu'il se termine, les batch sont sans doute une solution intéressante.
      IBM présente dans son article les possibilités d'utilisation du daemon cron ainsi que 3 exemples complets d'utilisation utilisant comme source d'information une base de données ou des fichiers.
      Les utilisateurs windows disposent également d'un service semblable avec l'utilitaire des tâches planifiées.

      Bonne lecture,
      Michel

Recent Posts

L’impact des mises à jour Google sur le référencement

Suite aux récentes mis à jour de Google sur l'évolution de l'écosystème dynamique SEO, nous…

4 semaines ago

Les technologies web 2024

Les technologies web 2024 se trouvent à la croisée de révolutions technologiques qui promettent de…

1 mois ago

Écotourisme numérique pour un avenir durable

À l'aube de l'ère numérique, la connectivité redéfinit nos vies et l'industrie du tourisme dresse…

2 mois ago

Les grandes tendances du Web 2024

Une forte évolution cette année, avec des tendances web 2024 qui dictent la manière dont…

3 mois ago

E-commerce plus écologique en période de fêtes

Noël, symbole de festivités et de partage, évoque également l'effervescence du commerce en ligne, une…

5 mois ago

Optimisation du Black Friday pour les e-commerçants

Le Black Friday est devenu l'un des moments les plus cruciaux de l'année pour les…

5 mois ago