လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> ဖန်ရှင်အမျိုးအစားများ> spl_object_id

spl_object_id

ပေးထားသောအရာဝတ်ထု၏ integer အရာဝတ်ထုလက်ကိုင်ပြန်ပို့
အမည်:spl_object_id
အမျိုးအစား:ခွက်အပိုင်း
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:အရာဝတ်ထု၏ထူးခြားသောအမှတ်အသားကိုရယူပါ

function name: spl_object_id ()

သက်ဆိုင်သောဗားရှင်း: PHP 5> = 5.2.0, PHP 7

function ကိုဖော်ပြချက် - spl_object_id () function ကိုအရာဝတ်ထု၏ထူးခြားသောအမှတ်အသားကိုရရှိရန်အသုံးပြုသည်။

အသုံးပြုမှု: int spl_object_id (object $ agj)

Parametermer

  • $ OBJ: အမှတ်အသားကိုရရန်အရာဝတ်ထု။

ပြန်လာတန်ဖိုး - အရာဝတ်ထုရဲ့ထူးခွားတဲ့အမှတ်အသားကိုကိုယ်စားပြုတဲ့ကိန်းကိုပြန်ပို့ပါ။

ဥပမာ -

 class MyClass { public $name; } $obj1 = new MyClass(); $obj2 = new MyClass(); $obj1->name = "Object 1"; $obj2->name = "Object 2"; $id1 = spl_object_id($obj1); $id2 = spl_object_id($obj2); echo "Object 1 ID: " . $id1 . "\n"; echo "Object 2 ID: " . $id2 . "\n";

ထုတ်လုပ်မှု -

 Object 1 ID: 1 Object 2 ID: 2

အပေါ်ကဥပမာမှာ MyClass Objects နှစ်ခုကို $ Obj1 နဲ့ $ obj2 ကိုဖန်တီးပြီးသူတို့ရဲ့ attribute name အတွက်တန်ဖိုးကိုသတ်မှတ်ပါတယ်။ ထို့နောက်ကျွန်ုပ်တို့သည်အရာဝတ်ထု၏ထူးခြားသောအမှတ်အသားကိုရရှိရန် spl_object_id () function ကိုအသုံးပြုသည်။ သင်မြင်နိုင်သည့်အတိုင်း $ Obj1 ၏အမှတ်အသားသည် 1 ဖြစ်ပြီး $ obj2 ၏အမှတ်အသားမှာ 2 ဖြစ်သည်။ အရာဝတ်ထုတစ်ခုစီသည်ထူးခြားသောအမှတ်အသားတစ်ခုရှိသည်။

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • သတ်မှတ်ထားသောအတန်းအစား၏မိဘအတန်းကိုပြန်လည်ရောက်ရှိ class_parents

    class_parents

    သတ်မှတ်ထားသောအတန်းအစ
  • ပေးထားသောအရာဝတ်ထု၏ integer အရာဝတ်ထုလက်ကိုင်ပြန်ပို့ spl_object_id

    spl_object_id

    ပေးထားသောအရာဝတ်ထု၏in
  • သတ်မှတ်ထားသောလူတန်းစားသို့မဟုတ် interface မှအကောင်အထည်ဖော်မှုအားလုံး interface များကိုပြန်သွားပါ class_implements

    class_implements

    သတ်မှတ်ထားသောလူတန်းစ
  • သတ်မှတ်ထားသောအရာဝတ်ထု၏ hash ID ကိုပြန်ပို့သည် spl_object_hash

    spl_object_hash

    သတ်မှတ်ထားသောအရာဝတ်ထ
  • အားလုံးမှတ်ပုံတင် __Autoload () လုပ်ဆောင်ချက်များကိုပြန်လည်ရောက်ရှိ spl_autoload_functions

    spl_autoload_functions

    အားလုံးမှတ်ပုံတင်__A
  • spl_autoload function မှအသုံးပြုသော default file extension ကိုမှတ်ပုံတင်ပြီးပြန်ပို့ပါ spl_autoload_extensions

    spl_autoload_extensions

    spl_autoloadfunction
  • ရရှိနိုင် SLS အတန်းအားလုံးကိုပြန်သွားပါ spl_classes

    spl_classes

    ရရှိနိုင်SLSအတန်းအား
  • ITERATOR မှ Element တစ်ခုစီအတွက်အသုံးပြုသူသတ်မှတ်ထားသော function ကိုခေါ်ပါ iterator_apply

    iterator_apply

    ITERATORမှElementတစ်