slide1
Download
Skip this Video
Download Presentation
php

Loading in 2 Seconds...

play fullscreen
1 / 16

php - PowerPoint PPT Presentation


  • 121 Views
  • Uploaded on

php. Comparaison avec C POO avec PHP ? Les sessions. Guillaume AUDÉ - IR5 - Exposé système. Similitudes avec C. Syntaxe Appels de fonctions Fin et blocs d\'instructions Commentaires Opérateurs Structures de contrôle Noms de fonctions. Similitudes avec C. Syntaxe Opérateurs

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' php' - rania


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide1

php

Comparaison avec C

POO avec PHP ?

Les sessions

Guillaume AUDÉ - IR5 - Exposé système

similitudes avec c
Similitudes avec C
  • Syntaxe
    • Appels de fonctions
    • Fin et blocs d\'instructions
    • Commentaires
  • Opérateurs
  • Structures de contrôle
  • Noms de fonctions
similitudes avec c1
Similitudes avec C
  • Syntaxe
  • Opérateurs
    • D\'affectation
    • Booléens
    • De comparaison
    • Arithmétiques
  • Structures de contrôle
  • Noms de fonctions
similitudes avec c2
Similitudes avec C
  • Syntaxe
  • Opérateurs
  • Structures de contrôle
    • If, switch, while, for
    • Break et continue
  • Noms de fonctions
similitudes avec c3
Similitudes avec C
  • Syntaxe
  • Opérateurs
  • Structures de contrôle
  • Noms de fonctions
    • Souvent similaires
    • Différences : arguments et valeurs retournées
diff rences avec c
Différences avec C
  • Variables
    • Signe ‘$’
    • Types
    • Conversion de type
  • Tableaux
    • Tableaux associatifs
    • Pas de pointeurs
diff rences avec c suite
Différences avec C (suite)
  • Objets
  • Absence de type structuré
  • Absence de prototypes
  • Gestion de la mémoire
  • Compilation et liens
poo possibilit s
POO - Possibilités
  • Définition
  • Méthodes
  • Héritage unique
  • Sous-classes chaînées
poo d finition
// Définition de la classe

class testClass

{

var $attr = "defaut";

function montre_attr()

{

echo $this->attr;

}

}

POO - Définition
poo manipulations
POO - Manipulations

// Création d\'un objet

$objet = new testClass();

// Montre l\'attribut directement

echo $objet->attr . "<BR>";

// Modifie l\'attribut

$objet->attr = 20;

// Appel de la fonction d\'affichage

$objet->montre_attr();

Résultat :

poo limitations
POO - Limitations
  • Pas d’héritages multiples
  • Pas de surcharge
  • Pas de polymorphisme
  • Pas d\'encapsulation
  • Pas de destructeurs
les sessions int r t
Les sessions - Intérêt
  • Suivi de la visite d\'un utilisateur
  • Enregistrement de ses informations
  • Exemples :
    • Statistiques personnalisées
    • Suivi du parcours des visiteurs
    • Caddie pour commerce électronique
les sessions principe
Les sessions - Principe
  • Identifiant utilisateur unique
  • Gestion dans un script
    • session_start()
    • session_register(<enregistrement>)
    • session_unregister(<enregistrement>)
    • session_destroy()
exemple
Exemple

<?php

session_register(\'pagecount\');

$pagecount++;

$limit = 5;

echo "L\'ID de votre session est " . session_id() . "<BR><BR>";

if ( $pagecount==1 ) echo "Vous venez d\'arriver<BR>";

else echo "Vous avez visité " . $pagecount . " pages<BR>";

echo "Lien vers <A HREF=" . $PHP_SELF . ">cette page</A>.";

if ( $pagecount >= $limit )

session_destroy();

?>

conclusion
Conclusion
  • Ressemblances avec C
  • Possibilités de POO
  • Sessions : mémoire entre scripts
ad