Приступ својствима унутар класа у ООП у PHP
Унутар метода класе биће нам доступна
специјална променљива $this.
Она ће указати на објекат наше
класе:
<?php
class User {
public function show() {
var_dump($this); // објекат
}
}
?>
То значи да можемо приступати
својствима објекта преко $this.
Хајде да пробамо. Нека наш објекат
има својство name. Прикажимо
то својство у нашем методу:
<?php
class User {
public $name;
public function show() {
return $this->name;
}
}
?>
Хајде сада да креирамо објекат наше класе:
<?php
$user = new User;
?>
Запишимо жељено својство:
<?php
$user->name = 'john';
?>
Хајде сада да позовемо метод, чиме ћемо приказати на екран вредност својства:
<?php
echo $user->show(); // исписаће 'john'
?>
У објекат класе Employee
запишите својства name
и salary.
Направите метод који ће приказати на екран име запосленог.
Направите метод који ће приказати на екран плату запосленог.