339 of 410 menu

new ක්‍රියාකරු

new ක්‍රියාකරුව නිශ්චිත වර්ගයේ නව වස්තුවක් සාදයි. මෙහිදී, එය නිර්වචනය කර ඇත්නම්, වර්ගයේ ගොඩනැගිලි කරුවා ක්‍රියාත්මක කරයි. ක්‍රියාකරුව සාදන ලද වස්තුව ආපසු ලබා දෙයි, එය විචල්‍යයකට පැවරිය හැකිය.

වාක්‍ය රීතිය

$object = new ClassName([arguments]);

උදාහරණය

සරල වර්ගයක් සහ එහි උදාහරණයක් සාදමු:

<?php class User { public $name; public function __construct($name) { $this->name = $name; } } $user = new User('John'); echo $user->name; ?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

'John'

උදාහරණය

ගොඩනැගිලි කරුවෙකු නොමැතිව වස්තුවක් සෑදීම:

<?php class Product { public $price = 100; } $product = new Product(); echo $product->price; ?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

100

උදාහරණය

නිර්නාමික වර්ගයක් සෑදීම:

<?php $obj = new class { public function sayHello() { echo 'Hello!'; } }; $obj->sayHello(); ?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

'Hello!'

මෙයද බලන්න

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