Support de cours ph

836 mots 4 pages
PLycée Léonard de Vinci ­ Melun Section Technicien Supérieur en Informatique de Gestion

­ Année 2008­2009

PHP et la Programmation Orientée Objet
Le modèle Objet est ce que l'on a trouvé de mieux pour réunir entre eux Données et Traitements. Une classe représente le comportement type d'objets de même nature. Par exemple la classe Etudiant décrit la structure type des objets Etudiant et leurs comportements (les fonction associées à ce type). Php 5 intègre le concept de Classe, dispose d'un opérateur (new) de construction d'objets (instances) et bien autres choses. Dans les langages objet, une classe peut aussi représenter un module fonctionnel, c'est à dire une structure regroupant des fonctions utilitaires. C'est le cas par exemple de la classe Collections en java. Exemple : Collections.sort(...) permet de trier une collection donnée en argument. Avec Php, les fonctions issues des bibliothèques sont accessibles « globalement » (sans préfixe pointé du nom du module). Pour s'y retrouver plus facilement, les développeurs de PHP respectent certaines conventions d'écriture. Par exemple les fonctions MySql commencent toutes par le mot mysql_ Exemple : mysql_query() Les règles d'écriture sont consultables ici (PHP Coding Standards) : http://cvs.php.net/viewvc.cgi/ php­src/CODING_STANDARDS?view=co Extrait : nommage des méthodes :
Method names follow the 'studlyCaps' (also referred to as 'bumpy case' or 'camel caps') naming convention, with care taken to minimize the letter count. The initial letter of the name is lowercase, and each letter that starts a new 'word' is capitalized.

Ci­dessous un tableau comparatif de certains concepts clés de l'objet présents dans PHP et leur équivalent en Java.

1

Concept Objet Interface

Exemple

Php5 interface XMLable { public abstract function toXML( ); }

Java public interface XMLable { public abstract String toXml(); }

Classe

class Personne { private $nom; private $prenom; private $login;

en relation

  • CHAP3
    3010 mots | 13 pages
  • DM Management des organisations CALISKAN FATIH NRC2 POUR MADAME GROSSEMY
    681 mots | 3 pages
  • Cas musi blox
    4887 mots | 20 pages
  • Mémoire bts cgo
    4127 mots | 17 pages
  • L'arctique est-il une guerre froide?
    729 mots | 3 pages
  • Rapport de stage de oncf
    7212 mots | 29 pages
  • dossier eco gestion
    1037 mots | 5 pages
  • Contrôle de gestion ministère
    450 mots | 2 pages
  • Les cibles thérapeutiques distanciation
    3369 mots | 14 pages
  • Management
    330 mots | 2 pages
  • Rapport de stage
    6931 mots | 28 pages
  • Philo
    339 mots | 2 pages
  • Histoire histoire
    2398 mots | 10 pages
  • nickson
    3527 mots | 15 pages
  • LE DJIHADISME
    7205 mots | 29 pages