АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
⊗ppOpBsMIC 7 of 107 menu

Зварот да метадаў унутры класаў у ААП у PHP

Адны метады можна выклікаць унутры іншых праз $this. Давайце паглядзім на прыкладзе. Хай у нас гэты клас з карыстальнікам і метадам, у якім вяртаецца ўласцівасць:

<?php class User { public $name; public function show() { return $this->name; } } ?>

Хай у нас таксама ёсць метад cape, які пераўтворыць першую літару радка ў загалоўную:

<?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); } } ?>

Давайце скарыстаемся метадам cape ўнутры метаду show:

<?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); } } ?>

Зрабіце клас Student са ўласцівасцямі name і surn.

Зрабіце дапаможны метад, які будзе атрымліваць першы сімвал радка і рабіць яго загалоўным.

Зрабіце метад, які верне ініцыялы студэнта, гэта значыць першыя літары яго імя і прозвішча.

byenru