⊗ppPmScRA 209 of 447 menu

PHP တွင် Array များကို Reference အဖြစ်ပို့ခြင်း

PHP တွင် အခြားပရိုဂရမ်းမင်းဘာသာစကားများနှင့်မတူဘဲ Array များကိုလည်း Reference အဖြစ်ပို့ဆောင်ခြင်းမဟုတ်ဘဲ မိတ္တူကူးယူကြသည်။

၄င်းကို အတည်ပြုကြည့်ရအောင်။

<?php $arr1 = [1, 2, 3, 4, 5]; $arr2 = $arr1; $arr2[0] = '!'; var_dump($arr1); // မပြောင်းလဲပါ ?>

ယခု Array ကို Reference အဖြစ်ပို့ဆောင်စေရန် အတင်းအကျပ်ပြုလုပ်ကြည့်ပါမည်။

<?php $arr1 = [1, 2, 3, 4, 5]; $arr2 = &$arr1; $arr2[0] = '!'; var_dump($arr1); // ပြောင်းလဲသွားမည် ?>

အောက်ပါကုဒ်ကို run သောအခါ ရလဒ်မည်သို့ဖြစ်မည်ကို ရှင်းပြပါ။

<?php $arr1 = [1, 2, 3, 4, 5]; $arr2 = $arr1; $arr2[0] = '!'; echo $arr1[0]; echo $arr2[0]; ?>

အောက်ပါကုဒ်ကို run သောအခါ ရလဒ်မည်သို့ဖြစ်မည်ကို ရှင်းပြပါ။

<?php $arr1 = [1, 2, 3, 4, 5]; $arr2 = &$arr1; $arr1[0]++; echo $arr1[0]; echo $arr2[0]; ?>

အောက်ပါကုဒ်ကို run သောအခါ ရလဒ်မည်သို့ဖြစ်မည်ကို ရှင်းပြပါ။

<?php $arr1 = [1, 2, 3, 4, 5]; $arr2 = &$arr1; $arr1[0]++; $arr2[0]++; echo $arr1[0]; echo $arr2[0]; ?>
မြန်မာ
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်