⊗ppOpBsPIC 6 of 107 menu

Зварот да ўласцівасцяў унутры класаў у ААП у 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.

Зрабіце метад, які выведе на экран імя работніка.

Зрабіце метад, які выведе на экран заробную плату работніка.

bydeenesfrptru