PHP တွင် အတန်းများကို သီးခြားဖိုင်များတွင် သိမ်းဆည်းခြင်း
ဤသင်ခန်းစာမတိုင်မီက ကျွန်ုပ်တို့သည် အတန်းများကို ၎င်းတို့ကို ခေါ်သုံးသည့်ဖိုင်ထဲတွင်ပင် ရေးခဲ့ကြသည်။ တကယ့်လက်တွေ့ဘဝတွင် အတန်းများကို သီးခြားဖိုင်များတွင် သိမ်းဆည်းလေ့ရှိပြီး အတန်းတစ်ခုစီကို ၎င်း၏ သီးခြားဖိုင်တစ်ခုစီတွင် ထားလေ့ရှိသည်။ ဤသို့လုပ်ဆောင်ရာတွင် အတန်းဖိုင်ကို အတန်းနာမည်အတိုင်း ခေါ်ဝေါ်ရန် သဘောတူညီချက်တစ်ခု ရှိပါသည်။ လက်တွေ့လုပ်ကြည့်ရအောင်။
အတန်း User ပါဝင်သော User.php ဖိုင်တစ်ခုကို ဖန်တီးကြပါစို့။
<?php
class User
{
}
?>
ယခု ကျွန်ုပ်တို့၌ index.php ဖိုင်ရှိသည်ဆိုပါစို့၊ ထိုဖိုင်ထဲတွင် ကျွန်ုပ်တို့၏
အတန်း User ကို အသုံးပြုလိုပါသည်။ ဤဖိုင်ထဲတွင် အတန်း User ၏ object တစ်ခုကို ရိုးရိုးရှင်းရှင်း ဖန်တီးလို့မရပါ။
အဘယ်ကြောင့်ဆိုသော် PHP သည် ထိုအတန်း၏ code ကို ရှာမတွေ့နိုင်သောကြောင့် error ဖြစ်စေမည်။
<?php
$user = new User; // ဤသည် error ကို ဖြစ်စေမည်
?>
အတန်း User သည် index.php ဖိုင်ထဲတွင် ရနိုင်ရန် အတွက် ကျွန်ုပ်တို့၏ အတန်းပါသည့် ဖိုင်ကို ၎င်းဆီသို့ ချိတ်ဆက်ပေးရန် လိုအပ်သည်။ ထိုသို့
ပြုလုပ်ရန် require_once command ကို အသုံးပြုပါမည်။
<?php
require_once 'User.php'; // ကျွန်ုပ်တို့၏ အတန်းကို ချိတ်ဆက်သည်
$user = new User;
?>
အတန်းအမျိုးမျိုးကို ဖိုင်အမျိုးမျိုးတွင် ပြုလုပ်ပါ။
သင်၏ အတန်းများကို index.php ဖိုင်ဆီသို့ ချိတ်ဆက်ပါ။