Verwysing na metodes binne klasse in OOP in PHP
Een metodes kan binne ander aangeroep word
deur $this. Kom ons kyk na 'n voorbeeld.
Laat ons 'n klas met 'n gebruiker en 'n metode het,
waarin die eienskap terugbesorg word:
php<?php
class User {
public $name;
public function show() {
return $this->name;
}
}
?>
Laat ons ook 'n metode cape hê,
wat die eerste letter van 'n string
in hoofletters omskakel:
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);
}
}
?>
Kom ons gebruik die metode cape
binne die metode show:
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
Maak 'n klas Student
met eienskappe name
en surn.
Задание 2
Maak 'n hulpmetode, wat die eerste karakter van 'n string sal kry en dit in hoofletters sal omskakel.
Задание 3
Maak 'n metode wat die voorletters van die student sal terugbesorg, dit wil sê die eerste letters van sy naam en van.