LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

PHP Les bases

Cours : PHP Les bases. Recherche parmi 298 000+ dissertations

Par   •  26 Novembre 2021  •  Cours  •  2 263 Mots (10 Pages)  •  270 Vues

Page 1 sur 10

Chapitre 2                BTS SIO 1 ère année B1-DEV

PHP Le langage

  1. Introduction

En fait qu'est ce que c'est un programme ?

Jeux , traitement de texte, logiciel de traitement de vidéo, Windows, linux ….

Scripts d'administration : programme qui permettent d'automatiser le travail de l'administrateur. Par exemple à chaque fois qu'un nouveau collaborateur entre dans l'entreprise il faut lui créer un compte avec un mot de passe lui créer un dossier de travail sur le serveur … Cela peut être fait automatiquement par un script php , du bash,  du power shell…. On lance le script avec le nom du collaborateur : insertion d'une ligne dans la base, génération d'un mot de passe aléatoire,création d'un répertoire

Ensemble d’instructions qui manipule des données en permettant de réaliser un besoin

[pic 1]

  1. Rappel du principe de fonctionnement

  1. Le navigateur indique l'URL http://www.monSite.monScript.php. Ce lien désigne le script php sur le serveur (il s'agit donc d'un fichier texte mêlant HTML et code PHP). [pic 2]
  2. Le serveur HTTP ou serveur Web (Apache par exemple) transmet le fichier à un interpréteur PHP (module intégré ou programme indépendant). 
  3. L'interpréteur PHP construit une page HTML à la volée. Pour la construire, il peut notamment faire appel à une base de données. Cette page est retournée au serveur HTTP. 
  4. Le serveur HTTP transmet la page construite précédemment au navigateur. Celui-ci reçoit donc du texte HTML comme d'habitude. Il l'interprète et affiche le résultat.

 Le résultat d’un programme php est une page de code HTML/CSS interprétable par un navigateur

  1. Le HTML minimal

  1. Rappel : Les balises indispensables

<!DOCTYPE html>
<html>
   <head>
       <meta charset="utf-8" >
       <title>Je m'eclate avec le HTML</title>
                <!--C'est le titre de la fenêtre
-->

    </head>

    <body>
   <h1>C'est le titre de ma fenêtre
</h1>
        <p><h2> Le titre de mon paragraphe </h2> Voici mon premier paragraphe
</p>             </body>
</html>

  1. Les liens hypertexte : <a>

Un attribut est une propriété qu'on applique à une balise (href est un attribut de la balise <a > .

Création d’un menu dans SIO : index.php

Code HTML

Affichage dans le navigateur

<a href='php/exemple1.php'>Exemple 1 </a>

En cliquant sur le lien Exemple1, le fichier exemple1.php qui se trouve dans le dossier php sera appelé.[pic 3]

  1. Mon premier script PHP

exemple1

Une page php contient du HTML et du php. Lorsque l'on écrit du php, il faut le signaler en ouvrant la balise php <?php, lorsque l'on repasse au HTML, on ferme la balise php ?>.

Exemple

<html>

    <head>

       

        <meta charset="utf-8" />

        <title>Ma première page</title>

    </head>

    <body>

        <header><h1>Première page qui ne sert à rien</h1></header>

        <section>

            <?php

            echo "<strong>Hello world</strong>";

                ?>

        </body>

</html>

  1. Les commentaires

Pour 1 ligne : //ceci est un commentaire

Pour un ensemble de lignes :

 /* ceci est un commentaire

ceci est un autre commentaire*/

  1. Les variables, l'affectation

  1. Définitions

Une variable, dans un programme, sert à stocker une information (ou donnée) qui peut être modifiée. Par exemple, la variable « compteur » peut prendre la valeur 0, puis 1, puis 2 ….

Une variable est un espace réservé en mémoire pour y placer  une donnée élémentaire

Chaque variable possède un nom unique appelé identificateur par lequel on peut accéder à son contenu. Un identificateur ne doit pas contenir d'espace.

Par exemple, on peut avoir en mémoire une variable prix et une variable quantité qui contiennent les valeurs 10.2 et 5

[pic 4]

Une variable contient un certain type d'information (entier, réel, chaîne de caractères...)

Les variables php commencent toujours par $. Leur type est fixé par leur contenu. L’affectation consiste à mettre une valeur dans une variable. L’opérateur d’affection est le = ;

$nom= 'Gerard ' ;

$b=6 ;

$a=9*$b ;

Page php minimale

echo "Nom=$nom " ;//affiche Nom= Gerard  

echo 'Nom=$nom ' ; //affiche  Nom=$nom

  1. Les opérateurs

= affectation,

+, -, *, /, % (modulo) : opérateurs arithmétiques

. : concaténation

<,>,<=,>=,==,!= : opérateurs de comparaison

  1. La fonction echo

La fonction echo permet d'afficher tout type de valeurs

echo('bonjour') ;

Avec des parenthèses, on affiche une seule valeur

echo 'bonjour', $prenom, ' ', $nom ;

Sans parenthèses, on affiche plusieurs valeurs séparées par des ,

  1. La séquence

Suite chronologique d’instructions. Chaque instruction se termine par  ;

  1. Alternative : syntaxe du if

if simple

if et else

if($nb1> $nb2){

        $temp=$nb1;

        $nb1=$nb2;

        $nb2=$temp;

}

[pic 5]

if($nb1> $nb2){

        echo "$nb1 est plus grand que $nb2\n";

}

else{

        echo "$nb1 est plus petit que $nb2\n";

}

...

Télécharger au format  txt (11.1 Kb)   pdf (126.3 Kb)   docx (939 Kb)  
Voir 9 pages de plus »
Uniquement disponible sur LaDissertation.com