341 of 410 menu

අතුරු මුහුණත යන යෙදුම

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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න