339 of 410 menu

new operator

new operator သည် ဖော်ပြထားသော class ၏ object အသစ်တစ်ခုကို ဖန်တီးပေးပါသည်။ ထိုသို့ဖန်တီးရာတွင် class ၏ constructor ကို သတ်မှတ်ထားပါက ခေါ်ယူအသုံးပြုပါသည်။ Operator သည် ဖန်တီးလိုက်သော object ကို return ပြန်ပေးပြီး variable တစ်ခုသို့ သိမ်းဆည်းထားနိုင်ပါသည်။

Syntax

$object = new ClassName([arguments]);

ဥပမာ

Class ရိုးရှင်းတစ်ခုနှင့် ၎င်း၏ instance တစ်ခုကို ဖန်တီးကြည့်ရအောင်:

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

Code run လိုက်ရင် ရလာဒ်:

'John'

ဥပမာ

Constructor မပါဘဲ object ဖန်တီးခြင်း:

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

Code run လိုက်ရင် ရလာဒ်:

100

ဥပမာ

Anonymous class ဖန်တီးခြင်း:

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

Code run လိုက်ရင် ရလာဒ်:

'Hello!'

ဒါတွေလည်း ကြည့်ပါ

  • class command,
    သည် class အသစ်တစ်ခုကို ကြေငြာပေးပါသည်
  • __construct method,
    သည် object ၏ constructor ကို သတ်မှတ်ပေးပါသည်
မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်