1 / 11

php

introduction sur php

Stag
Download Presentation

php

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. LANGAGE PHP RÉALISÉ PAR: -MASLI RAFIK.

  2. Contenu : 1. Définition du PHP           1.1. Créateur          1.2. Historique de PHP. 2. Le Rôle du PHP. 3. Page Statiques.         3.1. Pages Dynamiques et PHP. 4. Pourquoi préférer PHP à d’autres langages ? 5.Exemple script PHP: bonjour.php 6. Présentation de PHP. v

  3. 1. Définition du PHP :   Le terme PHP et l’acronyme de « PHP HyperText preprocessor ». Le premier << P >> de PHP est en effet lui-même l’abréviation de « PHP », une curiosité qui ne va pas présenter une grande importance pour nous.

  4. 1.1. Créateur : Rasmus Lerdorf, un programmeurs Groenlandais avec la nationalité canadienne, crée PHP en 1994 pour analyser les connexions sur son site web. Il réalise les 2 premières moutures du langage (v1 et v2). En 1997, deux étudiants, Andi Gutmans et Zeev Suraski, reprennent le moteur, il en sortira PHP 3.0 puis les outils Zend. 

  5. 2. Le Rôle du PHP : Le PHP va nous permettre de créer des pages vont être générées dynamiquement. En d’autre mots, grâce au PHP, nous allons pouvoir afficher des contenus différents sur une même page en fonction de certaines variables : l’heure de la journée, le fait que l’utilisateur soit connu et connecté ou pas, etc….

  6. 3. Pages statiques : Une page statique et une page écrite directement en HTML. Elle peut éventuellement incorporer du code JavaScript lui donnant un semblant de « dynamisme » mais uniquement du côté du navigateur et des données locales.

  7. 3.1. Pages dynamiques et PHP : PHP est un langage Server Side ou côté serveur. Lors du chargement d'une page PHP, c'est le serveur qui va lire, interpréter et exécuter le code. Puis il renvoie le résultat, généralement sous la forme de code HTML au navigateur. Ainsi le navigateur et l'utilisateur ne voient jamais le véritable code PHP exécuté. De plus le résultat étant une page web classique en HTML, pas besoin d'installer sur le client des composants spécifiques (java, ...). Il n'y a donc pas de notion de vitesse d'exécution du côté du client, mais celle du serveur est prépondérante.

  8. 5.Pourquoi préférer PHP à d’autres langages comme ASP ? ?Il existe plusieurs frameworks qui utilisent PHP comme langage de base, tels que Laravel, Symfony, Cake PHP, etc. En plus, les CMS populaire comme WordPress, Joomla, Mgento, etc sont écrites en PHP. ?PHP est facile à intégrer à une base de données avec un large éventail de pilotes prêts à l’emploi – y compris MySQL, MS SQL, PostgreSQL et SQLite –  ce qui signifie que vous pouvez mettre votre projet en place et le faire fonctionner rapidement. Sans

  9. oublier que PHP est assez rapide et facile à mettre à l’échelle lorsque votre projet l’exige. En raison de sa vitesse inhérente et sa capacité à gérer un grand nombre de requêtes, le besoin de mise à l’échelle n’est pas immédiat. ?PHP est très bien documenté, ce qui vous aidera à apprendre et à développer au sein du langage. PHP n’est pas seulement réservé aux petits projets – de nombreux sites majeurs le gèrent toujours comme un langage de base, comme Facebook, Yahoo !, et Wikipedia.

  10. Exemple script PHP: bonjour.php <html>  <head>   <title>Test PHP</title>  </head>  <body>  <?php echo '<p>Bonjour le monde</p>'; ?>  </body> </html>

  11. 7. Présentation de PHP : PHP est langage très souple prenant ses sources dans divers langages comme le C, le Perl, le C++. Il est donc possible d'avoir plusieurs styles de scripts (programmation classique dite procédurale ou programmation objet, ou programmation bordélique). Cette souplesse permet une très grande liberté, un peu comme en Perl. L'inconvénient est qu'on peut très vite obtenir du code illisible (bordélique), même si ça marche très bien. Prenez donc l'habitude de commenter votre code, de l'indenter et de ne placer qu'une instruction par ligne.

More Related