Assigner un objet par référence à une propriété de classe
Bonjour,
Savez vous s'il est-il possible d'assigner à une propriété de classe, un objet passé par référence au constructeur ?
Le but est donc que l'accès à la propriété soit une référence à l'objet passé dans le constructeur.
Le code suivant ne fogénère cette erreur de syntaxe :
Citation:
syntax error, unexpected '&', expecting variable (T_VARIABLE)
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
<?php
class A {
var &refObject ;
function __construct( &$object ) {
$this->refObject = $object ;
}
}
?> |
(je suis sur php 5.4.6)
Du coup, pour les intéressés, la bonne manière de faire, c'est la plus simple
Les objets sont passés par référence par défaut donc :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
<?php
class A {
var refObject ;
function __construct( $object ) {
$this->refObject = $object ;
}
}
?> |