|
Fiche Detaillée
| Type de Document: | Résumé de Cours |
| Matiere: | Informatique |
| Section: | Université |
| Niveau: | 2ème année |
| Filiere: | Autre |
| Date de Certification: | Document en attente de validation (qualité non garantie) |
| Nombre de Pages: | 35 |
| Type Fichier: | .pdf (Fichier Acrobat Reader) |
| Taille Fichier: | 2465Kb |
Cours PHP
Ajouté le 08-12-2009 par Youssef FTour d'horizon…................................................................................................................................3
Qu'est-ce que c'est ?__________________________________________________3
• Historique_____________________________________________________________________________3
• Pages statiques et pages dynamiques________________________________________________________3
• Intérêt du traitement côté serveur___________________________________________________________3
• Syntaxe et Conseils______________________________________________________________________3
Que faut-il ?________________________________________________________4
• Matériels et logiciels nécessaires___________________________________________________________4
• Installation de EasyPHP__________________________________________________________________4
Une première page en PHP_______________________________________________5
• Quelques rappels de HTML_______________________________________________________________5
• Ecriture du script PHP dans la page_________________________________________________________5
• Explication du script précédent_____________________________________________________________6
• Enregistrement de la page_________________________________________________________________6
• Affichage du résultat_____________________________________________________________________6
• Afficher la source_______________________________________________________________________7
• Ce qui se passe entre le client et le serveur____________________________________________________7
• Les commentaires_______________________________________________________________________7
• Les entrées / sorties______________________________________________________________________8
Notions générales de programmation................................................................................................9
Les variables________________________________________________________9
• Déclarations et initialisations______________________________________________________________9
• Variables et types de données : chaînes, nombres_____________________________________________10
• Les tableaux__________________________________________________________________________11
• Portée des variables : locale, globale, statique________________________________________________14
• Fonctions utiles pour les variables_________________________________________________________15
• Les constantes_________________________________________________________________________16
Les opérateurs______________________________________________________17
Les instructions_____________________________________________________18
Fonctions et procédures_______________________________________________18
• Définitions___________________________________________________________________________18
• Création de fonctions et de procédures______________________________________________________19
• Utilisation de fonctions ou de procédures____________________________________________________19
• Transmission des arguments : par valeur et par référence_______________________________________20
Utiliser les mêmes fonctions et constantes dans différentes pages Html____________20
Structures algorithmiques______________________________________________21
• Instructions de condition : Si … alors … Si … alors … sinon …____________________________21
• Instructions de boucle : Pour …___________________________________________________________22
ENITA Bordeaux – UF Informatique – (F. Priam / J. Steffe – Février 2002)
Apprendre Php
• Instructions de boucle : Tant que…________________________________________________________22
• Instructions de boucle : Faire … tant que…_________________________________________________22
• Instructions de branchements multiples : si … si … si …_______________________________________23
• Interrompre une boucle : Break___________________________________________________________23
• Sauter des instructions : Continue__________________________________________________________23
• Récursivité___________________________________________________________________________24
Les formulaires................................................................................................................................25
Formulaire et HTML__________________________________________________25
• Exemple de formulaire__________________________________________________________________25
• Les différents contrôles d'un formulaire_____________________________________________________25
• Utilisation d’un formulaire_______________________________________________________________27
Formulaire et PHP____________________________________________________27
• Créer des listes de choix_________________________________________________________________27
• Afficher les valeurs saisies dans une autre page_______________________________________________28
Passer des paramètres sans utiliser de formulaire____________________________31
Annexe..............................................................................................................................................32
Caractères spéciaux__________________________________________________32
Les opérateurs______________________________________________________32
• Les opérateurs de calcul_________________________________________________________________32
• Les opérateurs de comparaison____________________________________________________________32
• Les opérateurs associatifs________________________________________________________________33
• Les opérateurs logiques (ou booléens)______________________________________________________33
• Les opérateursde données binaires_________________________________________________________33
• Les opérateurs d'incrémentation___________________________________________________________34
• Priorités des opérateurs__________________________________________________________________34
Bibliographie....................................................................................................................................35
ENITA
Obiblio


