PHP
PHP / MySql

Recherche
 
ManuelPHP.com

class
<<<
Le mot clé new Le mot clé extends
>>>

5.10.2 Syntaxe de base
5.10 Les classes et les objets (PHP 5)
5 Référence du langage
 Manuel PHP

class
->Le mot clé new
Le mot clé extends

5.10.2.2 Le mot clé new

Pour créer une instance d'un objet, un nouvel objet doit être créé et assigné à une variable. Un objet doit toujours être assigné lors de la création d'un nouvel objet à moins qu'un l'objet ait un constructeur défini qui lance un exception en cas d'erreur.

Création d'une instance

<?php
$instance
= new SimpleClass();
?>

Lors de l'assignation d'un instance déjà créée d'un objet à une variable, la nouvelle variable accédera à la même instance de l'objet assigné. Ce comportement est le même que lors du passage d'une instance à une fonction. Une nouvelle instance d'un objet déjà créé peut être effectuée par clonage .

Assignation d'un objet

<?php
$assigned   
=  $instance;
$reference  =& $instance;

$instance->var = '$assigned aura cette valeur';

$instance = null; // $instance et $reference deviennent null

var_dump($instance);
var_dump($reference);
var_dump($assigned);
?>

<< Le mot clé new >>
class Syntaxe de base Le mot clé extends





Google

Services webmasters

L'actualité PHP

Les manuels
 

ManuelPHP.com © 2003-2011 Tigersun - Crédits
Webmaster Site Internet - Télécharger des Logiciels - Programme TV - Entraide Informatique - Agence de Communication
2012-02-12