PHP : Les bases

Créer un ficher s’appelant index.php depuis un bloc note.

Pour écrire du code PHP, ce mettre en haut de la balise <html>

Possibilité de le mettre également dans la balise <body>

Fermer la balise avec ?>

Pour les bases, on retrouvera :

  1. AJOUTER DES COMMENTAIRES,
  2. VARIABLE,
  3. LES FONCTIONS,
  4. L’ALGORITHME,
  5. LES VARIABLES POST ET GET,
  6. LES TABLEAUX,
  7. LES BOUCLES,
  8. INCLUDES,
  9. LES SESSIONS ET LES COOKIES.

Lexique :

  • Double cotes → « 
  • Simple cote → ‘

echo → Mettre des cote entre le prénom, ajouter des anti-slache « \ »

Ce qui donne :

  1. AJOUTER DES COMMENTAIRES – COMMENT CA MARCHE ?

2. VARIABLE

La variable ce fait avec un $ est une valeur avec un =
Les chiffres ne se mettent pas entre des cote
echo sert à afficher le « résultat »

Lexiques :

  • Booleen → Systéme de Vrai (true)/Faux (fault),
  • Chiffre : Int
  • Chiffre à virgule : Float,

Addition, Soustraction, Multiplication, Division :

+ → Addition
– → Soustraction
* → Multiplication
/ → Division
Astuce : Ajouter un espace dans les cote permet de mettre un espace sur le rendu final.
Le . permet de coller la phrase.

3 . LES FONCTIONS

Ajouter function avec la valeur et suivi des variables qui sont largeur et longueur
la variable total sert à calculer la fonction
et ne pas oublier return pour recevoir de php le total .

echo et la variable aire sert à afficher le texte.

php.net → Documentation → French → Références des fonctions → Chaînes de caractères

https://www.php.net/manual/fr/funcref.php

Créer un bouton « envoyer » :

echo boutonSubmit () permet de renvoyer autant de fois que l’on souhaite la fonction sans réécrire le code précédent.

4. L’ALGORITHME

Lexique :

  • Si → If (Une condition)
  • Alors → So (Une action)
  • Sinon → Else (Une action)
    • == → Est égal à
    • < → Est supérieur à
    • > → Est inférieur à
    • >= → Est supérieur ou égal à
    • <= → Est inférieur ou égal à
    • != → Est différent de
    • && → Et que
    • || Ou que
En changeant $sexe = « homme »; et mettant « femme » à la place, le texte changera et deviendra « Salut poulette ».

Switch :

Lexique :

  • En Fonction de valeur
  • Cas : action
  • Cas action
  • Cas : action
  • Défaut : action

En fonction de note – Cas 1 : ECRIRE « Vraiment nul » – Cas 2 : ECRIRE « nul » – Cas 3 : ECRIRE « passable » – … – Défaut : ECRIRE « la note n’est pas correct »

break sert à déterminer un cas et dit à php de ne pas étudier d’autre cas que celui-ci.
case = cas

5. LES VARIABLE POST ET GET :

Post :

isset à le même fonctionnement que booleen (vrai/faux)
Toujours écrire POST en majuscule.

Strlen :

Avec la fonction strlen, on détermine un nombre de caractère, qui, ici, est > 100
donc si >100 = echo « Ton chat est passé par là ! »

htmlentities sert à protéger les données

Get :

La fonction GET est à utiliser avec parcimonie, car celle-ci s’affiche directement sur l’URL est et donc dangereux.

6. LES TABLEAUX

[] s’ajoute pour utiliser les tableaux (marche aussi pour les formulaire).
Mettre un nombre dans les [] permet de classer un jeu dans le echo.
En tapant la valeur $pokemon, PHP nous sortira seulement les donnée concernant ce jeu.

Print_r :

Le print_r sert à afficher toute les ligne de code à partir de la variable $jeux.

7. LES BOUCLES

Lexique :

  • While : Tant que
  • Itération : Combien de fois, on à bouclé… ($i)
ou $nblignes++ : prend la valeur de nblignes et ajoute lui ++ (+2).
Même principe avec « for »
La fonction count permet de calculer dans un tableau, le total de jeu inscrit dans le code.

Foreach :

Foreach permet d’afficher toute les coordonnées souhaité.

8. INCLUDE :

La fonction include permet de charger des bout d’HTML vers une page html que l’on travail.

Par exemple : Je souhaite intégrer un menu dans mon HTML, en enregistrant dans un index différent (renommé par exemple, menugauche.php), j’inclus dans mon <body> ou était/devrait être placé mon menu : <?php include (« menugauche.php »); ?>

9. LES SESSIONS ET LES COOKIES

time sert à déterminer le temps auquel le cookie sera actif (par exemple, ici le cookie restera actif pendant 24h).

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *