PHP'de OOP Sınıflarında Metotlara Erişim
Bazı metotlar, diğerlerinin içinden
$this aracılığıyla çağrılabilir.
Bir örnek üzerinden inceleyelim.
Bir kullanıcı sınıfımız ve içinde
bir özelliği döndüren bir metodumuz
olsun:
php<?php
class User {
public $name;
public function show() {
return $this->name;
}
}
?>
Ayrıca, bir dizenin ilk harfini
büyük harfe dönüştüren cape
adlı bir metodumuz daha olsun:
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);
}
}
?>
Şimdi show metodu içinde
cape metodunu kullanalım:
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 ve surn
özelliklerine sahip bir
Student sınıfı yapın.
Задание 2
Bir dizenin ilk karakterini alıp büyük harfe dönüştüren yardımcı bir metot yapın.
Задание 3
Öğrencinin baş harflerini, yani adının ve soyadının ilk harflerini döndüren bir metot yapın.