le 22/09/2008 à 15:05
maxroucool
Slt tlm,
je suis en train de me faire une class dans laquelle je veux définir un object qui me servira tout au long de la class.
Je sais tout à fait le faire en passant par un tableau multi-dimensionnel, mais la syntaxe est un peut fastidieuse. C'est pourquoi je préfère passer par un object. Si quelque chose s'y oppose dites le moi!
Je veux pouvoir y acceder de cette façon:
"$this->w->head->meta";
et non pas de cette façon (méthode avec des tableaux):
"$this->w['head']['meta']";
Voici mon bout de code qui est buggé, c'est juste un probleme de syntaxe!(enfin je pense)
Le probleme vient du fait d'ajouter un Object dans un autre, je ne sais pas quel opérateur utiliser (ni =, ni ->, ni =>).
merci bp!
+++
je suis en train de me faire une class dans laquelle je veux définir un object qui me servira tout au long de la class.
Je sais tout à fait le faire en passant par un tableau multi-dimensionnel, mais la syntaxe est un peut fastidieuse. C'est pourquoi je préfère passer par un object. Si quelque chose s'y oppose dites le moi!
Je veux pouvoir y acceder de cette façon:
"$this->w->head->meta";
et non pas de cette façon (méthode avec des tableaux):
"$this->w['head']['meta']";
Voici mon bout de code qui est buggé, c'est juste un probleme de syntaxe!(enfin je pense)
<?php
function __construct(){
$this->w = Object(
'doctype',
'head' = Object(
'meta',
'title',
'link',
'base',
'script'
),
'body' -> Object(
'menu',
'corps',
'modules'
)
);
}
?>
Le probleme vient du fait d'ajouter un Object dans un autre, je ne sais pas quel opérateur utiliser (ni =, ni ->, ni =>).
merci bp!
+++