341 of 410 menu

interface ачкыч сөзү

interface деген ачкыч сөз интерфейс - класстын ишке ашырышы керек болгон методдорду аныктаган атайын конструкцияларды түзүү үчүн колдонулат. Интерфейстер методдордун ишке ашырылышысыз гана жарыяларын гана камтыйт. Интерфейсти ишке ашырган класс интерфейсте жарыяланган бардык методдорду камтышы керек.

Синтаксис

interface InterfaceName { public function method1(); public function method2($param); // ... }

Мисал

Жөнөкөй интерфейс жана аны ишке ашырган классты түзөлү:

<?php interface Logger { public function log($message); } class FileLogger implements Logger { public function log($message) { echo "Файлга журналдоо: " . $message; } } $logger = new FileLogger(); $logger->log("Сыноо билдирүүсү"); ?>

Кодду иштетүүнүн натыйжасы:

'Файлга журналдоо: Сыноо билдирүүсү'

Мисал

Интерфейс бир нече методду камтышы мүмкүн, жана класстын алардын бардыгын ишке ашырышы керек:

<?php interface Shape { public function calculateArea(); public function calculatePerimeter(); } class Circle implements Shape { private $radius; public function __construct($radius) { $this->radius = $radius; } public function calculateArea() { return 3.14 * $this->radius * $this->radius; } public function calculatePerimeter() { return 2 * 3.14 * $this->radius; } } $circle = new Circle(5); echo "Аянт: " . $circle->calculateArea(); ?>

Кодду иштетүүнүн натыйжасы:

'Аянт: 78.5'

Ошондой эле караңыз

  • class командасы,
    класстарды жарыялоо үчүн
  • trait командасы,
    трейттерди жарыялоо үчүн
Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어LietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу