PHP හි OOP හි ක්රම දාමයන්
ක්රම එකිනෙකා පසුව හඬකැඳවිය හැකි පරිදි කළ හැකිය
දාමයක් ලෙස. සඳහා
මෙය සෑම එවැනි ක්රමයක්ම කළ යුතුය
ආපසු ලබා දෙන්න $this. අපි
ප්රයත්න කරමු. අදාළ එකතු කරමු
අපගේ පන්තියේ setter වලට කේතය:
<?php
class User {
private $name;
private $surn;
public function setName($name) {
$this->name = $name;
return $this;
}
public function setSurn($surn) {
$this->surn = $surn;
return $this;
}
public function getName() {
return $this->name;
}
public function getSurn() {
return $this->surn;
}
}
?>
දැන් අපගේ setter හඬකැඳවිය හැකිය එකිනෙකා පසුව, දාමයක් ලෙස. අපි පරීක්ෂා කරන්න. වස්තුවක් සාදමු අපගේ පන්තියේ:
<?php
$user = new User();
?>
අපගේ setter දාමයක් ලෙස හඬ කැඳවමු:
<?php
$user->setName('john')->setSurn('smit');
?>
ගුණාංගවල අගයන් බලමු වෙනස් වී ඇත:
<?php
echo $user->getName();
echo $user->getSurn();
?>
පන්තියේ setter කරන්න
Employee බවට
දාමයක් ලෙස හඬකැඳවිය හැකි විය.