php-intro.pdf
(
151 KB
)
Pobierz
Introduction à PHP
php-intro
Introduction à PHP
Code: php-intro
Originaux
url:
http://tecfa.unige.ch/guides/tie/html/php-intro/php-intro.html
url:
http://tecfa.unige.ch/guides/tie/pdf/files/php-intro.pdf
Auteurs et version
• Daniel K. Schneider - Vivian Synteta - Olivier Clavel
• Version: 0.8 (modifié le 2/10/07 par DKS)
Prérequis:
• Avoir une notion minimale de ce qu’est un langage de programmation
• Connaître le langage HTML (simple HTML et formulaires pour plus tard)
Module technique précédent:
html-intro (HTML simple)
Module technique précédent:
html-forms (formulaires)
Module suivant:
Module technique suivant:
php-libs
(classes et librairies)
Technologies Internet et Education
© TECFA 2/10/07
Introduction à PHP - .
php-intro-2
Objectifs:
• Se familiariser avec le langage PHP
1. Les variables
2. Les structures de contrôle (tests et boucles)
Technologies Internet et Education
© TECFA 2/10/07
Introduction à PHP - 1. Table des matières détaillée
php-intro-3
1. Table des matières détaillée
1. Table des matières détaillée
2. Généralités
2.1 Quelques “features” de PHP
2.2 Intégration de HTML et de code PHP
2.3 Sensibilisation à Php: Inclusion de fichiers
Exemple 2-1:Inclusion de fichiers 9
3
5
6
7
8
3. Introduction à la programmation avec PHP
3.1
3.2
3.3
3.4
Eléments de programmation
Ressources PHP on-line et conventions pour la Syntaxe
Syntaxe de PHP
Variables et assignation
10
10
11
12
12
17
18
22
25
28
Exemple 3-1:Afficher des variables 13
Exemple 3-2:Simple variables, tableaux et un peu de génération HTML 15
3.5 Utilisation de constantes.
3.6 Simples expressions et opérateurs
Exemple 3-3:Simple Arithmétique 19
Exemple 3-4:Comparaisons simples 21
3.7 Sélection (Conditions et tests)
Exemple 3-5:Simple "if" (comparaison) 23
3.8 Fonctions PHP
Exemple 3-6:Color mixing for paint 26
Exemple 3-7:Génération HTML simple avec des fonctions 27
3.9 Boucles "for" et génération HTML
Exemple 3-8:Love generation 29
Exemple 3-9:Génération de tables html 30
4. Conseils pratiques pour PHP
4.1 Debugging
4.2 Portails
4.3 PHP en "Stand-alone"
Technologies Internet et Education
31
31
31
32
© TECFA 2/10/07
Introduction à PHP - 1. Table des matières détaillée
php-intro-4
5. PHP sur votre machine perso
5.1 Sous Linux
5.2 Sous Windows
33
33
33
Technologies Internet et Education
© TECFA 2/10/07
Introduction à PHP - 2. Généralités
php-intro-5
2. Généralités
• "PHP" veut dire aujourd’hui “Hypertext Preprocessor”
url:
http://tecfa.unige.ch/guides/php/
Histore:
• Conçu comme “Personal Home Page Generator” (Php2/FI) au début du WWW par Rasmus Lerdorf
• PHP 3 depuis fin 1997, PHP 4 depuis 1999, PHP 5 depuis 2004/2005
Définition officielle pour PHP 3.0
• PHP Version 3.0 is an
HTML-embedded scripting language.
Much of its syntax is borrowed from C,
Java and Perl with a couple of unique PHP-specific features thrown in. The goal of the language is to
allow web developers to write dynamically generated pages quickly.
Principe de base:
• Analogie avec JavaScript: on mélange du code PHP avec HTML
• Mais c’est le serveur qui lit la page et qui “calcule” le contenu
• A Tecfa, tout fichier *.php est automatiquement passé à PHP pour exécution AVANT d’être servi au
client.
Buts:
• Création de pages WWW dynamiques c.a.d. des pages qui changent en fonction des données qui leur
sont fournies (input utilisateur, base de données, temps....)
Technologies Internet et Education
© TECFA 2/10/07
Plik z chomika:
musli_com
Inne pliki z tego folderu:
The Hackademy Prog - Apprendre A Programmer En PHP.pdf
(34947 KB)
Apress.Professional.PHP4.PROPER.eBook-LiB.chm
(12608 KB)
John.Wiley.and.Sons.PHP5.and.MySQL.Bible.Apr.2004.eBook-DDU.pdf
(16849 KB)
Manuel PHP FR.pdf
(11855 KB)
Développer une application avec PHP et MySQL.pdf
(4444 KB)
Inne foldery tego chomika:
Apache
Artisteer
Javascript Ebook Collection
Joomla
jQuery
Zgłoś jeśli
naruszono regulamin