par
nestecha » 12 avr. 2015, 23:11
class maClass {
private $iID;
private $sName;
public function setId($iID) {
$this->iID = $iID;
}
public function setName($sName) {
$this->sName = $sName;
}
public static function getObjectWithParams($sName, $iID) {
$oMaClasse = new maClass();
$oMaClasse->setId($iID);
$oMaClasse->setName($sName);
return $oMaClasse;
}
}
$oMaClasse = maClass::getObjectWithParams('name', 1);
Ca n'a effectivement pas grand intérêt dans ce cas, mais en gros voilà comment faire.
[php]class maClass {
private $iID;
private $sName;
public function setId($iID) {
$this->iID = $iID;
}
public function setName($sName) {
$this->sName = $sName;
}
public static function getObjectWithParams($sName, $iID) {
$oMaClasse = new maClass();
$oMaClasse->setId($iID);
$oMaClasse->setName($sName);
return $oMaClasse;
}
}
$oMaClasse = maClass::getObjectWithParams('name', 1);[/php]
Ca n'a effectivement pas grand intérêt dans ce cas, mais en gros voilà comment faire.