⊗ppOpAdNO 20 of 107 menu

PHP ရှိ OOP တွင် ဘေးကင်းလုံခြုံသော ထုတ်ယူမှု အော်ပရေတာ

ဘေးကင်းလုံခြုံသော ထုတ်ယူမှု အော်ပရေတာ ?-> သည် null ဖြစ်နိုင်သော object များ၏ methods နှင့် properties များသို့ လုံခြုံစွာ ဝင်ရောက်ခွင့်ပြုပါသည်။

ဥပမာတစ်ခုဖြင့် ကြည့်ကြပါစို့။ အောက်ပါ class ရှိသည်ဟု ယူဆပါမည်။

<?php class User { public $name; public function __construct($name) { $this->name = $name; } } ?>

ဤ class ၏ object တစ်ခုကို ဖန်တီးကြပါစို့။

<?php $user = new User('john'); ?>

၎င်း၏ property တန်ဖိုးကို ထုတ်ပြကြပါစို့။

<?php $user = new User('john'); echo $user->name; ?>

ယခု object အစား null ရှိနေသည်ဟု ဖြစ်လာပါစို့။ ဤအခြေအနေတွင် အသုံးပြုသူအမည်ကို ဝင်ရောက်ကြည့်ရှုရန် ကြိုးပမ်းမှုသည် အမှားတစ်ခုကို ဖြစ်စေပါမည်။

<?php $user = null; echo $user->name; // အမှား ?>

အမှားကို ဖိနှိပ်ရန် ကျွန်ုပ်တို့သည် ဘေးကင်းလုံခြုံသော ထုတ်ယူမှု အော်ပရေတာကို အသုံးပြုနိုင်ပါသည်။

<?php $user = null; echo $user?->name; ?>

အောက်ပါကုဒ်ကို ဘေးကင်းလုံခြုံသော ထုတ်ယူမှု အော်ပရေတာဖြင့် မြှင့်တင်ပါ။

<?php class Employee { public $name; public $salary; public function __construct($name, $salary) { $this->name = $name; $this->salary = $salary; } } $employee = new Employee('john', 1000); echo $employee->name; echo $employee->salary; ?>
မြန်မာ
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်