Sifa kupitia Vigezo vya Kiumbeshi katika OOP kwa PHP
Vigezo vilivyopitishwa kupitia vigezo vya kiumbeshi, vinaweza kurekodiwa katika sifa za kitu:
<?php
class User {
public $name;
public $surn;
public function __construct($name, $surn) {
$this->name = $name;
$this->surn = $surn;
}
}
?>
Kwa njia hii maadili yaliyopitishwa yatakuwa patikana katika mbinu zote za darasa. Kwa mfano tutatumia maadili yaliyopitishwa katika mbinu fulani:
<?php
class User {
public $name;
public $surn;
public function __construct($name, $surn) {
$this->name = $name;
$this->surn = $surn;
}
public function show() {
return $this->name . ' ' . $this->surn;
}
}
?>
Wacha tuangalie jinsi hii inavyofanya kazi. Tutunde kitu kipya, tukipitisha ndani yake jina na ukoo wa mtumiaji kama kigezo:
<?php
$user = new User('john', 'smit');
?>
Sasa tuitumie mbinu yetu:
<?php
echo $user->show();
?>
Pitisha kwenye kiumbeshi
wa darasa Employee jina
na mshahara wa mfanyikazi na uyaandike
katika sifa zinazofanana.
Tengeneza mbinu ambayo itataja jina la mfanyikazi.
Tengeneza mbinu ambayo itataja mshahara wa mfanyikazi.
Tengeneza mbinu ambayo itaongeza
mshahara wa mfanyikazi
kwa 10%.