PHP ပရိုဂရမ်တွင်ရုပ်ပုံများကို 0 င်ရန် ISESSEATEFREPMGD2 () ကဲ့သို့သောပုံရိပ်ထုတ်ယူမှုများကိုအသုံးပြုရန်လိုအပ်သည်။ သို့သော်တစ်ခါတစ်ရံတွင်ဤလုပ်ဆောင်မှုများကိုကွပ်မျက်မှုရလဒ်များမှန်ကန်မှုရှိ, မရှိကိုကျွန်ုပ်တို့အတည်ပြုရန်လိုအပ်သည်။ ရိုးရိုးရှင်းရှင်းနှင့်ထိရောက်သောနည်းလမ်းမှာ function's return value ၏အသေးစိတ်အချက်အလက်များကိုထုတ်လုပ်ရန် Var_Dump () function ကိုအသုံးပြုရန်ဖြစ်သည်။ ဤဆောင်းပါးတွင် sample code မှတဆင့် Return Code မှတဆင့်ပြန်လည်ရောက်ရှိရန် Var_Dump () ကို မည်သို့အသုံးပြုရမည်ကိုကျွန်ုပ်တို့ပြပါလိမ့်မည်။
imagecreathrintgd2 () PHP တွင် GD2 format image files များကို load လုပ်ရန်။ ၎င်းသည်ပုံ သလို အရင်းအမြစ်တစ်ခုသို့ပြန်ပို့ပေးလိမ့်မည်။
function ရှေ့ပြေးပုံစံသည်အောက်ပါအတိုင်းဖြစ်သည် -
resource imagecreatefromgd2 ( string $filename )
$ filename : GD2 ဖိုင်သို့လမ်းကြောင်း။
Return Value: ပုံရိပ်အရင်းအမြစ်ကိုပြန်ပို့ ပါ ,
Imageecreathringdgd2 () ၏ပြန်လာတန်ဖိုးသည်မှန်ကန်မှုရှိမရှိကိုစစ်ဆေးရန်ကျွန်ုပ်တို့သည် Var_Dump () ကိုသုံးနိုင်သည်။ Var_Dump () ပုံရိပ်အရင်းအမြစ်မှန်ကန်စွာတင်မနေမိသေးပါ။
Var_Dump () ကိုစစ်ဆေးရန် Var_Dump () ကိုမည်သို့အသုံးပြုရမည်ကိုပြသသည့်ရိုးရှင်းသောကုဒ်ပါသောဥပမာတစ်ခုဖြစ်သည်။
<?php
// ပုံရိပ်ဖိုင်လမ်းကြောင်းကိုသတ်မှတ်ပါ
$imagePath = 'path/to/your/image.gd2';
// အသုံးပြု imagecreatefromgd2() ပုံကိုတင်ခြင်း
$imageResource = imagecreatefromgd2($imagePath);
// အသုံးပြု var_dump() ပြန်လာတန်ဖိုးကိုစစ်ဆေးပါ
var_dump($imageResource);
// ပုံရိပ်ကိုအောင်မြင်စွာတင်လျှင်,ပုံ၏အကျယ်နှင့်အမြင့်ပြသ
if ($imageResource !== false) {
$width = imagesx($imageResource);
$height = imagesy($imageResource);
echo "image အကျယ်: $width, image အမြင့်: $height\n";
} else {
echo "无法ပုံကိုတင်ခြင်း,ဖိုင်လမ်းကြောင်းမှန်ပေါ်ရှိမရှိစစ်ဆေးပါ。\n";
}
?>
imagecreathromgd2 () - ဤလုပ်ငန်းသည် GD2 ပုံရိပ်ကိုသတ်မှတ်ထားသောလမ်းကြောင်း၏ gd2 image file ကိုဖွင့ ်. ပုံကြမ်းအရင်းအမြစ်ကိုပြန်ပို့သည်။
Var_Dump ($ agreeSource) - ဒီ function ကဒီ function ဟာပုံကြမ်းအရင်းအမြစ်နဲ့ပတ်သက်တဲ့အသေးစိတ်အချက်အလက်တွေဖြစ်တယ်။ အကယ်. ပုံသည်အောင်မြင်စွာတင်ဆောင်လျှင် output သည်အရင်းအမြစ်အမျိုးအစားနှင့်ပြည်တွင်းရေးဖွဲ့စည်းပုံကိုပြသလိမ့်မည်။ အကယ်. ဝန်ပျက်ကွက်ပါက မှားယွင်းစွာ ပြန်လည်ရောက်ရှိလာပြီးသက်ဆိုင်ရာအမျိုးအစားကိုပြလိမ့်မည်။
ImeSex ($ imageresource) နှင့် ပုံရိပ်များ ($ ImagreSource) - ဤလုပ်ဆောင်ချက်များကိုပုံ၏အကျယ်နှင့်အမြင့်ကိုရရှိရန်အသုံးပြုသည်။
ချို့ယွင်းချက်ကိုင်တွယ်ခြင်း - အကယ်. ImageCreathrintGDGD2 () မှားယွင်းစွာ ပြန်ပို့လျှင်အမှားအယွင်းတစ်ခုဖြစ်ပြီးအသုံးပြုသူလမ်းကြောင်းမှန်ကန်မှုရှိ,
Image File Loads ကိုအောင်မြင်စွာယူဆပြီး var_dump () ၏ output သည်ဤပုံစံနှင့်တူနိုင်သည်။
resource(4) of type (gd)
image အကျယ်: 800, image အမြင့်: 600
ပုံတင်ခြင်းသည်ပျက်ကွက်ပါက Var_Dump () ၏ထွက်ရှိမှုသည်အောက်ပါအတိုင်းဖြစ်သည် -
bool(false)
无法ပုံကိုတင်ခြင်း,ဖိုင်လမ်းကြောင်းမှန်ပေါ်ရှိမရှိစစ်ဆေးပါ。
ဤနည်းအားဖြင့်ပုံသည်ပုံကိုအောင်မြင်စွာတင်ဆောင်နေပြီးပုံရိပ်တင်ခြင်းလုပ်ငန်းစဉ်အတွင်း Debug နှင့်အမှားအယွင်းများကို debug လုပ်ခြင်းရှိမရှိကိုသင်ရှင်းရှင်းလင်းလင်းသိနိုင်သည်။