par
laetoune » 06 nov. 2011, 15:33
Bonjour,
Je suis bloquée sur des getter et setter.
<?php
class Product {
private $collection;
public function setCollection($value){
$collection = $value;
}
public function getCollection(){
return $collection;
}
}
//test des getter et setter
$prod = new Product();
$prod->setCollection("maCollection");
$colProd = $prod->getCollection();
var_dump($colProd);
?>
Le résultat à l'écran donne :
Notice: Undefined variable: collection in /Users/pichardadeline/Sites/alexdore/Product.php on line 12
NULL
Tout ce passe comme si le setter setCollection de la classe produit ne valorise pas la variable privée $collection de la class, donc le getter ne la récupère pas.
Je ne comprends pas pourquoi.
Merci pour votre aide