Outils pour utilisateurs

Outils du site


aide-memoire-php

**Ceci est une ancienne révision du document !**

Aide mémoire PHP

Objets et classes

  • Autochargement :

autoload( /String Classname/ $myclass)''. Cette fonction est appelé lorsque l'on tente d'instancier ou de spécialiser une classe ou une interface non chargée. exemple 1: <code php> function autoload($classname) { requireonce $class_name . '.php'; } $obj = new MaClasse1(); $obj2 = new MaClasse2(); </code> exemple 2 : <code php> function __autoload($name) { echo “Tentative de chargement de $name.\n”; throw new Exception(“Impossible de charger $name.”); } try { $obj = new NonLoadableClass(); } catch (Exception $e) { echo $e→getMessage(), “\n”; } </code> ==== Objet et référence ==== Un exemple parle mieux qu'un long discours : <code php> <?php $instance = new SimpleClass(); $assigned = $instance; $reference =& $instance; $instance→var = '$assigned aura cette valeur'; $instance = null; $instance et $reference deviennent null vardump($instance); vardump($reference); var_dump($assigned); ?> </code> L'exemple ci-dessus affiche : <code> NULL NULL object(SimpleClass)#1 (1) { [“var”]⇒ string(30) “$assigned aura cette valeur” } </code> ==== Variables et constantes ==== * Public : * Protected : * Private : * const : On ne peut y associer que des données constantes à la déclaration. ==== Méthodes ==== * Final : la méthode ne pourra pas être surchargé dans une classe enfant.

aide-memoire-php.1765614104.txt.gz · Dernière modification : de pielo