Apprendre PHP Utilisation des variables tableaux

Cours apprendre PHP Utilisation des variables tableaux, tutoriel & guide de travaux pratiques en pdf.

Notions générales de programmation

Nous avons écrit notre premier script PHP. Afin d’aller plus loin dans la conception de pages dynamiques, il est nécessaire de connaître les base d’un langages de programmation. Pour cela, nous allons voir ce que sont les variables, les opérateurs, les instructions, les fonctions et procédures. Pour terminer nous verrons les structures algorithmiques nécessaires aux éléments précédents.
Pour commencer, nous allons voir comment nous Les variables

• Déclarations et initialisations

Les variables correspondent à des zones de mémoire « étiquetées » par un nom, dans lesquelles seront enregistrées les valeurs à traiter. Chaque variable PHP est précédée du signe $ et reçoit une valeur grâce au symbole d’affectation =.
Contrairement à certains langages (Java par exemple), Php n’impose pas de déclaration explicite des variables avant de les utiliser. Toutefois, pour des raisons de cohérence et de clarté, il est une bonne habitude de déclarer les variables et de les faire suivre d’un commentaire qui indiquera leur rôle dans le programme.

! Déclarer une variable

Cela signifie réserver et nommer une zone mémoire qui correspond au type de données voulu (entier, alphanumérique, …).

Exemples : $ecole $i $nbre

En php, il est conseillé de déclarer ses variables ainsi :
Rappel : La déclaration n’est pas obligatoire mais permet aux développeurs de l’application de détecter plus rapidement d’éventuelles anomalies du fonctionnement du programme.
C’est donc une bonne habitude que l’on retrouve dans la majorité des langages de programmation, certains étant plus exigeants que d’autres.
! Initialiser une variable
Cela consiste à lui affecter une valeur initiale qui pourra éventuellement être modifiée par le programme. Le symbole d’affectation est le signe .
Important : Il est à noter que malgré ces déclarations, Php ne contrôle pas le contenu des variables c’est-à-dire qu’à posteriori dans le programme, si on place du texte dans une variable numérique, Php convertira tout seul le type de la variable en « string ».

Conseils et remarques

– Eviter tout signe diacritique dans les noms de variables (caractères accentués, cédille, …)
– Pas d’espace dans les noms de variable
– PHP est sensible à la casse de caractères utilisée (la variable « toto » est différente de la variable « Toto »).
– Les variables sont toutes précédées du signe $.
– = est le symbole d’affectation ; == est le symbole de comparaison (voir « opérateurs » page 32).
• Les tableaux
Avec PHP, il existe plusieurs façons de déclarer des tableaux unidimensionnels ou multidimensionnels.
Remarque : si on ajoute au code précédent la ligne $dept_enita[10]= »formco », alors la valeur de l’indice de $dept_enita[] sera 11.
Modification des valeurs implicites d’indices
Nous avons vu qu’implicitement, Php débute par l’indice 0. Dans certains cas, il peut être pratique de commencer à 1. Php permet de modifier les valeurs des indices.

Utilisation des variables tableaux

Pour travailler sur des variables tableaux, il suffira de donner le nom de la variable suivi de l’indice.
Exemples : if dept_enitab[2] == « uf info » { …} si dept_enitab[2] = « uf info » alors … if dept_enitab[1][0] == « uf pv » { … } si dept_enitab[1][0] = « uf pv » alors …
Fonctions concernant les tableaux
Cette liste des fonctions concernant les tableaux n’est pas exhaustive.
Un exemple d’utilisation des tableaux
Les tableaux sont très utiles pour travailler sur des formulaires à remplir.
Exemple : soit un formulaire dans lequel il faut remplir une succession d’identités de personnes (nom et prénom).
Portée des variables : locale, globale, statique
! Variable locale
Une variable déclarée dans une fonction aura une portée limitée à cette seule fonction. On ne pourra donc pas utiliser sa valeur ailleurs dans le script. C’est une variable locale à la fonction.
Exemple : $ecole = »ENITA Bordeaux »; // n’est connue que la fonction dans laquelle elle se
// trouve
! Variable globale
Si la variable est déclarée tout au début du script, en dehors et avant toute fonction, elle est toujours globale. Afin de distinguer une variable locale qui porterait le même nom qu’une variable globale, il faut la déclarer à l’aide du mot-clé global.
Conseil : Pour faciliter la gestion des variables, on ne peut que conseiller de les déclarer en début de script (comme dans la plupart des langages de programmation).
! Variable statique
Implicitement, les variables locales d’une fonction sont réinitialisées à chaque appel de fonction. Pour conserver leurs valeurs précédentes, il faut les déclarer par le mot-clé static.
Tour d’horizon
Qu’est-ce que c’est ?Historique
• Pages statiques et pages dynamiques
• Intérêt du traitement côté serveur
• Syntaxe et Conseils
• Matériels et logiciels nécessaires
• Installation de EasyPHP
Une première page en PHP
• Quelques rappels de HTML
• Ecriture du script PHP dans la page
• Explication du script précédent
• Enregistrement de la pag
• Affichage du résultat
• Afficher la source
• Ce qui se passe entre le client et le serveur
• Les commentaires
• Les entrées / sorties
Notions générales de programmation
Les variables
• Déclarations et initialisations
• Variables et types de données : chaînes, nombres
• Les tableaux
• Portée des variables : locale, globale, statique
• Fonctions utiles pour les variables
• Les constantes
Les opérateurs
Les instructions
Fonctions et procéduresDéfinitions
• Création de fonctions et de procédures
• Utilisation de fonctions ou de procédures
• Transmission des arguments : par valeur et par référence
Utiliser les mêmes fonctions et constantes dans différentes pages Html
Structures algorithmiques
• Instructions de condition : Si … alors … Si … alors … sinon …
• Instructions de boucle : Pour …
ENITA Bordeaux – UF Informatique – (F. Priam / J. Steffe – Février 2002)
Apprendre Php
• Instructions de boucle : Tant que…
• Instructions de boucle : Faire … tant que…
• Instructions de branchements multiples : si … si … si …
• Interrompre une boucle : Break
• Sauter des instructions : Continue
• Récursivité
Les formulaires
Formulaire et HTML
• Exemple de formulaire
• Les différents contrôles d’un formulaire
• Utilisation d’un formulaire
Formulaire et PHP
• Créer des listes de choix
• Afficher les valeurs saisies dans une autre page
Passer des paramètres sans utiliser de formulaire
Annexe
Caractères spéciaux
Les opérateurs
• Les opérateurs de calcul
• Les opérateurs de comparaison
• Les opérateurs associatifs
• Les opérateurs logiques (ou booléens)
• Les opérateursde données binaires
• Les opérateurs d’incrémentation
• Priorités des opérateurs
Bibliographie

Cours gratuitTélécharger le cours complet

Télécharger aussi :

Laisser un commentaire

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