variable booléen dans GET
bonjour,
voila j ai fais des class php5 qui fonctionne maintenant tres bien mais une des valeurs est un booléén est je ne comprend pourquoi il n'affiche rien via son get:
Code:
1 2 3 4 5
| public function getActiver()
{
return (bool)$this->activer;
} |
alors que quand je met:
Code:
1 2 3 4 5
| public function getActiver()
{
return (int)$this->activer;
} |
des 0 sont attribués a mes variables meme si'il y'avait un 1 dans la base sql.
Etrange, y'a 'il un problème avec la valeur bool dans une class php5? faut-il la definir autrement QUE les autres?
:calim2:
merci.
prix float qui ne s'affiche pas via class produit
donc j'ai regler ca mais maintenant j 'ai un pb avec le flaot qui ne s'affiche pas sauf si je le met en int, mais la decimal alors n'apparait plus.
Est-ce encore un erreur du meme genre ?
:(
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
<?php
public function setPrix($prix)
{
if (!is_float($prix) || empty($prix))
$this->erreurs[] = self::PRIX_INVALIDE;
else
$this->prix = $prix;
}
public function getPrix() {
return $this->prix;
}
?>
merci. |