Devloppement web php

Pages: 12 (2795 mots) Publié le: 14 février 2012
PHP
1
JELLAL

Modèle

requête Client internet réponse

r eu rv Se

Base de données MySQL
2

• Créé en 1994 par Rasmus Lerdorf pour les besoins des pages web personnelles (livre d’or, compteurs, etc.). A l’époque, PHP signifiait Personnal Home Page. • Il supporte tous les standards du web, gratuit et libre « Open Source » • Il existe par ailleurs des applications web prêtes àl’emploi (PHPNuke, PHP SPIP, PHPSlash…) permettant de monter facilement et gratuitement son portail. • Les serveurs d’application les plus utilisés pour développer des sites web dynamique en PHP : – EasyPHP – WAMP – XAMPP – ….

3

Intégration d’un script dans une page
• • • • Les Les Les Les pages web au niveau client ‘Réponse’ sont au format HTML. pages Web PHP ont l’extension .php instructions seterminent avec un point virgule pages web dynamiques PHP doivent avoir la structure :

Exemple :

Autres syntaxes d’intégration : Votre script
4

Commentaires
Un script php se commente comme en C :

Exemple : Tout ce qui se trouve dans un commentaire est ignoré. Il est conseillé de commenter largement les scripts.

5

Affichage
Les fonctions d’affichage :
echo() :écriture dans le navigateur print() : écriture dans le navigateur

Exemples : echo "Bonjour"; print("Bonjour");

6

Variables
• Le typage des variables est implicite en php. Il n’est donc pas nécessaire de déclarer leur type au préalable ni même de les initialiser avant leur utilisation. • Les identificateurs de variable sont précédés du symbole « $ » (dollars). Exemple : $toto. • Il est possiblede convertir une variable en un type primitif grâce au cast(1) (comme en C).

Exemple : $str = "12"; $nbr = (int)$str; echo $nbr

// $str vaut la chaîne "12" // $nbr vaut le nombre 12

7

Variables
Quelques fonctions : empty($var) : renvoie vrai si la variable est vide isset($var) : renvoie vrai si la variable existe unset($var) : détruit une variable gettype($var) : retourne le type dela variable settype($var, "type") : convertit la variable en type : is_long(), is_double(), is_string(), is_array(), is_object(), is_bool(), is_float(), is_numeric(), is_integer(), is_int()…

8

Variables
• La portée d’une variable est limitée au bloc dans lequel elle a été crée. • Une variable locale à une fonction n’est pas connue dans le reste du programme. • Une variable du programmen’est pas connue dans une fonction. • Une variable créée dans un bloc n’est pas connue dans les autres blocs, mêmes supérieurs.

9

Constantes
•L’utilisateur peut définir des constantes dont la valeur est fixée une fois pour toute. • Les constantes ne portent pas le symbole $ (dollars) et ne sont pas modifiables.

Syntaxe :
define("var",valeur) : définit la constante var (sans $) de valeurvaleur

Exemple 1 : define("author", "Test"); echo author;

// affiche Test

Exemple 2 : define("MY_YEAR", 1980); echo MY_YEAR; // affiche 1980
10

Les opérateurs

Les opérateurs de calcul :
Signe + * / % = plus moins multiplié par divisé modulo a la valeur Nom Signification addition soustraction multiplication par division reste de la division par affectation Exemple $x + 3 $x - 3 $x*2$x /2 $x%5 $x=5 Résultat 14 8 22 5.5 1 5

11

Les opérateurs

Les opérateurs de comparaison :
Signe == < >= != égal inférieur inférieur ou égal supérieur supérieur ou égal différent Nom Exemple $x==11 $x=11 $x!=11

12

Les opérateurs

Les opérateurs logiques :
Signe && || et ou Nom Exemple (condition1)&&(condition2) (condition1)||(condition2) Signification Condition1 etcondition2 condition1 ou condition2

Les opérateurs d’incrémentation :
Signe $x++ $x-Description Incrémentation (x++ est le même que x=x+1) Décrémentation (x-- est le même que x=x-1) Exemple $y = $x++ $y= $x-13

Mathématiques
Quelques fonctions mathématiques : abs($x) : valeur absolue de x ceil($x) : arrondi supérieur floor($x) : arrondi inférieur pow($x,$y) : x exposant y round($x,$i) :...
Lire le document complet

Veuillez vous inscrire pour avoir accès au document.

Vous pouvez également trouver ces documents utiles

  • Concevez Votre Site Web Avec Php Et Mysql
  • Sécuriser une application web développée en php
  • Création d'une application web avec php / mysql
  • PHP
  • Devloppement outlouk
  • Devloppement durable
  • Devloppement durable
  • Forum php

Devenez membre d'Etudier

Inscrivez-vous
c'est gratuit !