Sifa kupitia Vigezo vya Kiumbeshi katika OOP kwa PHP
Vigezo vilivyopitishwa kupitia vigezo vya kiumbeshi, vinaweza kurekodiwa katika sifa za kitu:
php<?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<?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<?php
$user = new User('john', 'smit');
?>
Sasa tuitumie mbinu yetu:
php<?php
echo $user->show();
?>
Задание 1
Pitisha kwenye kiumbeshi
wa darasa Employee jina
na mshahara wa mfanyikazi na uyaandike
katika sifa zinazofanana.
Задание 2
Tengeneza mbinu ambayo itataja jina la mfanyikazi.
Задание 3
Tengeneza mbinu ambayo itataja mshahara wa mfanyikazi.
Задание 4
Tengeneza mbinu ambayo itaongeza
mshahara wa mfanyikazi
kwa 10%.