parent
f975f4a77d
commit
9072d6d0cf
@ -0,0 +1,332 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>Cours dev bak</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Cours dev back session 1</h1>
|
||||
<?php
|
||||
// ceci est un commentaire sur une ligne
|
||||
/* ceci est un commentaire
|
||||
sur
|
||||
plusieurs
|
||||
lignes
|
||||
*/
|
||||
// si on part de ce pseudo code
|
||||
// un variable en php commence par $
|
||||
|
||||
// variable a : entier
|
||||
// a = 2;
|
||||
// pour déclarer une variable on l'initialise avec une valeur
|
||||
//exemple déclare la variable a qui sera de tyope entier et vaudrat deux
|
||||
$a = 2;
|
||||
$entier = 3;
|
||||
$int = 4;
|
||||
// déclarer une variable vide non typée
|
||||
$variablevide = null;
|
||||
// déclarer une chaine :
|
||||
$chaine = "bonjour";
|
||||
$chaine2 = 'le monde';
|
||||
//déclarer un float ou un décimal :
|
||||
$float = 0.0;
|
||||
$decimal = 0.3;
|
||||
// déclarer un boolean / booléen
|
||||
$bool = true;
|
||||
$boolean = false;
|
||||
|
||||
// afficher a
|
||||
echo $a;
|
||||
// afficher a
|
||||
print($a);
|
||||
|
||||
// afficher b
|
||||
// attention le code ci dessous génère une notice
|
||||
// print($b);
|
||||
echo "<hr/>";
|
||||
// variable tab : tableau
|
||||
// tableau = [1,...]
|
||||
$tab = array(17.5,"A",59,"coucou");
|
||||
// ou bien :
|
||||
// $tab = null;
|
||||
// $tab[] = 17.5;
|
||||
// $tab[] = "A";
|
||||
// $tab[] = 59;
|
||||
// $tab[] = "coucou";
|
||||
// ce tableau est indéxé automatiquement avec des valeurs en commeçant par 0
|
||||
// on accède à une case du tableau par son ndice / étiquette entre crochets []
|
||||
// du coup pour aller chercher une case
|
||||
print("<br/> case 0 du tableeau ".$tab[0]);
|
||||
print("<br/> case 3 du tableeau ".$tab[3]);
|
||||
//si on vaut ajouter un élément on l'ajoute dans la case "vide"
|
||||
$tab[] = true;
|
||||
// pour changer une valeur on affecte dans la bonne case
|
||||
$tab[0] = 18.5;
|
||||
// afficher
|
||||
// attention le code ci dessous génère une notice
|
||||
// print($tab);
|
||||
// pour chaque élément du tableau
|
||||
// afficher l'élément
|
||||
// fin pour
|
||||
foreach($tab as $element)
|
||||
{
|
||||
//opérateur de concatenation : .
|
||||
// print("<br>".$element);
|
||||
//echo est une instruction, print une fonction, echo est un peu plus rapide, un peu moins flexible
|
||||
echo "<br>".$element;
|
||||
}
|
||||
echo "<hr/>";
|
||||
//je déclare un tableau vide
|
||||
$tab_etiquettes = array();
|
||||
$tab_etiquettes['prix'] = 17.5;
|
||||
$tab_etiquettes['lettre'] = "A";
|
||||
$tab_etiquettes['age'] = 59;
|
||||
$tab_etiquettes['message'] = "coucou";
|
||||
$tab_etiquettes['ouvert'] = true;
|
||||
|
||||
print("<br/> case 'prix' du tableeau ".$tab_etiquettes['prix']);
|
||||
print("<br/> case 'age' du tableeau ".$tab_etiquettes['age']);
|
||||
// si la case n'existe pas on a un message :
|
||||
// Notice: Undefined index: prix in D:\bin\xampp7.4.27\htdocs\bak\index.php on line 86
|
||||
foreach($tab_etiquettes as $etiquette => $case)
|
||||
{
|
||||
echo "<br> dans la case étiquettée ".$etiquette." on la valeur ".$case;
|
||||
}
|
||||
// afficher en mode debug un contenu ici le tableau en <pre>formatté
|
||||
// echo "<pre>";
|
||||
// var_dump($tab_etiquettes);
|
||||
// echo "</pre>";
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
?>
|
||||
<hr>
|
||||
<?php
|
||||
//2 mots clef de dépannage
|
||||
print_r($tab);
|
||||
$a=2;
|
||||
$b="2";
|
||||
echo "<br>";
|
||||
print_r($a);
|
||||
echo "<br>";
|
||||
print_r($b);
|
||||
echo "<br>";
|
||||
var_dump($a);
|
||||
echo "<br>";
|
||||
var_dump($b);
|
||||
echo "<br>";
|
||||
var_dump($tab);
|
||||
echo "<br>";
|
||||
$obj = (object) $tab;
|
||||
var_dump($obj);
|
||||
|
||||
// si
|
||||
if($a == 2)
|
||||
{
|
||||
echo "<br>a est égal à 2";
|
||||
}
|
||||
//sinon si
|
||||
elseif($a==3)
|
||||
{
|
||||
echo "<br>a est égal à 3";
|
||||
}
|
||||
//si
|
||||
else
|
||||
{
|
||||
echo "<br>a n'est égal ni à 3, ni à 2";
|
||||
}
|
||||
?>
|
||||
<hr>
|
||||
<?php
|
||||
$a=2;
|
||||
$b="2";
|
||||
if($a == $b)
|
||||
{
|
||||
echo "a == b";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "a != b";
|
||||
}
|
||||
?>
|
||||
<hr>
|
||||
<?php
|
||||
$a=0;
|
||||
$b=false;
|
||||
if($a == $b)
|
||||
{
|
||||
echo "a == b";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "a != b";
|
||||
}
|
||||
?>
|
||||
<hr>
|
||||
<?php
|
||||
$a="false";
|
||||
$b=false;
|
||||
if($a == $b)
|
||||
{
|
||||
echo "a == b";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "a != b";
|
||||
}
|
||||
?>
|
||||
<hr>
|
||||
<?php
|
||||
$a=0;
|
||||
$b=false;
|
||||
if($a === $b)
|
||||
{
|
||||
echo "a === b";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "a !== b";
|
||||
}
|
||||
?>
|
||||
<hr>
|
||||
<?php
|
||||
$a=2;
|
||||
$b="2";
|
||||
if($a === (int)$b)
|
||||
{
|
||||
echo "a === b";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "a != b";
|
||||
}
|
||||
?>
|
||||
<hr>
|
||||
<?php
|
||||
/* opérateurs de compraison
|
||||
===
|
||||
==
|
||||
!=
|
||||
!==
|
||||
>
|
||||
<
|
||||
<=
|
||||
>=
|
||||
*/
|
||||
|
||||
//si(a==2 et b=="coucou")
|
||||
if($a===2 && $b==="coucou")
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
//si(a==2 ou b=="coucou")
|
||||
if($a===2 || $b==="coucou")
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
|
||||
?>
|
||||
<p>
|
||||
une url http://127.0.0.1/bak/?requete=variable&pram=valeur#fin c'est :
|
||||
<ul>
|
||||
<li> un domaine : ici 127.0.0.1 ou localhost</li>
|
||||
<li> un chemin : ici /bak/</li>
|
||||
<li> une requete : ici requete=variable&pram=valeur </li>
|
||||
<li> une position dans la page : ici fin</li>
|
||||
</ul>
|
||||
|
||||
<form action="server.php">
|
||||
<input type="text" name="param1"/>
|
||||
<input type="text" name="param2"/>
|
||||
<button type="submit">envoyer en get</button>
|
||||
</form>
|
||||
|
||||
|
||||
<form action="server.php" method="post">
|
||||
<input type="text" name="parampost1"/>
|
||||
<input type="text" name="parampost2"/>
|
||||
<button type="submit">envoyer en post</button>
|
||||
</form>
|
||||
|
||||
<form action="server.php?paramget=valeur" method="post">
|
||||
<input type="text" name="parampost1"/>
|
||||
<input type="text" name="parampost2"/>
|
||||
<button type="submit">envoyer en post+get</button>
|
||||
</form>
|
||||
|
||||
|
||||
<a href="https://developer.mozilla.org/fr/docs/Web/HTTP/Methods">https://developer.mozilla.org/fr/docs/Web/HTTP/Methods</a>
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 id="debut">Le debut</h2>
|
||||
<a href="#fin">aller à la fin</a>
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<br/> coucou
|
||||
<a href="#debut">allerqu debut</a>
|
||||
<h2 id="fin">La fin</h2>
|
||||
</body>
|
||||
</html>
|
After Width: | Height: | Size: 42 KiB |
@ -0,0 +1,22 @@
|
||||
<?php
|
||||
header('Content-Type: text/plain; charset=UTF-8');
|
||||
echo
|
||||
"
|
||||
variables GET
|
||||
==============================================================
|
||||
";
|
||||
print_r($_GET);
|
||||
|
||||
echo
|
||||
"
|
||||
variables POST
|
||||
==============================================================
|
||||
";
|
||||
print_r($_POST);
|
||||
|
||||
echo
|
||||
"
|
||||
variables serveur
|
||||
==============================================================
|
||||
";
|
||||
print_r($_SERVER);
|
@ -0,0 +1,9 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="fr">
|
||||
<head>
|
||||
<title>Simple HTML document</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Hello Toto!</h1>
|
||||
</body>
|
||||
</html>
|
Loading…
Reference in new issue