PHP-də OOP-də Siniflerin Daxilinde Metodlara Müraciət
Bir metodları digərlərinin daxilində
$this vasitəsilə çağırmaq olar.
Gəlin bir nümunəyə baxaq. Bizim istifadəçi
sinfimiz və xassəni qaytaran metodumuz
olsun:
php<?php
class User {
public $name;
public function show() {
return $this->name;
}
}
?>
Tutaq ki, bizim həmçinin sətrin birinci
hərfini böyük hərfə çevirən cape
metodumuz var:
php<?php
class User {
public $name;
public function show() {
return $this->name;
}
public function cape($str) {
return mb_strtoupper(mb_substr($str, 0, 1)) . mb_substr($str, 1);
}
}
?>
Gəlin show metodu daxilində
cape metodundan istifadə edək:
php<?php
class User {
public $name;
public function show() {
return $this->cape($this->name);
}
public function cape($str) {
return mb_strtoupper(mb_substr($str, 0, 1)) . mb_substr($str, 1);
}
}
?>
Задание 1
name və surn
xassələri olan Student
sinfi yaradın.
Задание 2
Sətrin birinci simvolunu alan və onu böyük hərf edən köməkçi metod yaradın.
Задание 3
Tələbənin inisiallarını, yəni onun adının və soyadının birinci hərflərini qaytaracaq metod yaradın.