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

Статычныя метады ў ААП у PHP

Пры работе з класамі можна рабіць метады, якія для свайго выкліку не патрабуюць стварэння аб'екта. Такія метады называюцца статычнымі. Каб аб'явіць метад статычным, трэба пасля мадыфікатара доступу напісаць ключавое слова static:

<?php class Test { public static function method() { return '!!!'; } } ?>

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

<?php echo Test::method(); // выведзе '!!!' ?>

Перарабіце метады наступнага класа на статычныя:

<?php class Math { public function getSum($a, $b) { return $a + $b; } public function getProduct($a, $b) { return $a * $b; } } ?>
byenru