PHP - Introduction

PHP a commencé comme un petit projet open source qui a évolué au fur et à mesure que de plus en plus de gens découvraient à quel point il était utile. Rasmus Lerdorf a lancé la première version de PHP en 1994.

  • PHP est un acronyme récursif pour "PHP: Hypertext Preprocessor".

  • PHP est un langage de script côté serveur intégré au HTML. Il est utilisé pour gérer le contenu dynamique, les bases de données, le suivi des sessions, voire la création de sites e-commerce entiers.

  • Il est intégré à un certain nombre de bases de données populaires, notamment MySQL, PostgreSQL, Oracle, Sybase, Informix et Microsoft SQL Server.

  • PHP est agréablement zippy dans son exécution, en particulier lorsqu'il est compilé en tant que module Apache du côté Unix. Le serveur MySQL, une fois démarré, exécute même des requêtes très complexes avec d'énormes ensembles de résultats en un temps record.

  • PHP prend en charge un grand nombre de protocoles majeurs tels que POP3, IMAP et LDAP. PHP4 a ajouté la prise en charge de Java et des architectures d'objets distribués (COM et CORBA), faisant du développement n-tiers une possibilité pour la première fois.

  • PHP est indulgent: le langage PHP essaie d'être aussi indulgent que possible.

  • La syntaxe PHP est similaire à C-Like.

Utilisations courantes de PHP

  • PHP exécute des fonctions système, c'est-à-dire à partir de fichiers sur un système, il peut les créer, les ouvrir, les lire, les écrire et les fermer.

  • PHP peut gérer des formulaires, c'est-à-dire recueillir des données à partir de fichiers, enregistrer des données dans un fichier, par e-mail, vous pouvez envoyer des données, renvoyer des données à l'utilisateur.

  • Vous ajoutez, supprimez, modifiez des éléments dans votre base de données via PHP.

  • Accédez aux variables des cookies et définissez des cookies.

  • En utilisant PHP, vous pouvez restreindre l'accès des utilisateurs à certaines pages de votre site Web.

  • Il peut crypter les données.

Caractéristiques de PHP

Cinq caractéristiques importantes rendent possible la nature pratique de PHP -

  • Simplicity
  • Efficiency
  • Security
  • Flexibility
  • Familiarity

Script "Hello World" en PHP

Pour avoir une idée de PHP, commencez par utiliser des scripts PHP simples. Depuis "Hello, World!" est un exemple essentiel, nous allons d'abord créer un petit "Hello, World!" scénario.

Comme mentionné précédemment, PHP est intégré au HTML. Cela signifie que parmi votre HTML normal (ou XHTML si vous êtes à la fine pointe), vous aurez des déclarations PHP comme celle-ci -

<html>
   
   <head>
      <title>Hello World</title>
   </head>
   
   <body>
      <?php echo "Hello, World!";?>
   </body>

</html>

Il produira le résultat suivant -

Hello, World!

Si vous examinez la sortie HTML de l'exemple ci-dessus, vous remarquerez que le code PHP n'est pas présent dans le fichier envoyé du serveur à votre navigateur Web. Tout le PHP présent dans la page Web est traité et supprimé de la page; la seule chose renvoyée au client par le serveur Web est une sortie HTML pure.

Tout le code PHP doit être inclus dans l'une des trois balises de balisage spéciales ATE sont reconnues par l'analyseur PHP.

<?php PHP code goes here ?>

<?    PHP code goes here ?>

<script language = "php"> PHP code goes here </script>

Une balise la plus courante est le <? Php ...?> Et nous utiliserons également la même balise dans notre tutoriel.

Dans le chapitre suivant, nous commencerons par la configuration de l'environnement PHP sur votre machine, puis nous explorerons presque tous les concepts liés à PHP pour vous familiariser avec le langage PHP.