PHP show_source() လုပ်ဆောင်ချက်
ဥပမာ
PHP syntax ကို မီးမောင်းထိုးပြထားသည့် ဖိုင်ကို ထုတ်ရန်အတွက် စမ်းသပ်ဖိုင် ("test.php") ကို အသုံးပြုခြင်း-
<html>
<body>
<?php
show_source("test.php");
?>
</body>
</html>
အထက်ဖော်ပြပါ ကုဒ်၏ ဘရောက်ဆာ၏ အထွက်သည် (သင့်ဖိုင်ရှိ အကြောင်းအရာပေါ် မူတည်၍ ဖြစ်နိုင်သည်)။
<html>
<body>
<?php
echo ("test.php");
?>
</body>
</html>
အထက်ဖော်ပြပါ ကုဒ်၏ HTML အထွက်သည် (View Source) ဖြစ်နိုင်သည်။
<html>
<body>
<code><span style="color: #000000">
<html>
<br /><body>
<br /><span style="color: #0000BB"><?php
<br /></span><span style="color: #007700">echo (</span><span style="color: #DD0000">"test.php"</span><span style="color: #007700">);
<br /></span><span style="color: #0000BB">?>
<br /></span></body>
<br /></html></span>
</code>
</body>
</html>
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
show_source() function သည် PHP syntax ကို မီးမောင်းထိုးပြထားသော ဖိုင်တစ်ခုအား ထုတ်သည်။ HTML tags များကိုအသုံးပြုခြင်းဖြင့် syntax ကို မီးမောင်းထိုးပြပါသည်။
မီးမောင်းထိုးပြရန်အတွက်သုံးသောအရောင်များကို php.ini ဖိုင်တွင် သို့မဟုတ် ini_set() လုပ်ဆောင်ချက်ဖြင့် သတ်မှတ်နိုင်သည်။
show_source() သည် highlight_file() ၏ နံပတ်တစ်ခုဖြစ်သည် ။
မှတ်ချက်- ဤလုပ်ဆောင်ချက်ကိုအသုံးပြုသည့်အခါ၊ စကားဝှက်များနှင့် အခြားအထိခိုက်မခံသောအချက်အလက်များအပါအဝင် ဖိုင်တစ်ခုလုံးကို ပြသမည်ဖြစ်သည်။
အထားအသို
show_source(filename,return)
ကန့်သတ်တန်ဖိုးများ
Parameter | Description |
---|---|
filename | Required. Specifies the file to display |
return | Optional. If set to TRUE, this function will return the highlighted code as a string, instead of printing it out. Default is FALSE |
နည်းပညာဆိုင်ရာအသေးစိတ်
ပြန်ပို့တန်ဖိုး- | return parameter ကို TRUE ဟု သတ်မှတ်ပါ က ၊ ဤလုပ်ဆောင်ချက်သည် ၎င်းကို print ထုတ်မည့်အစား မီးမောင်းထိုးပြထားသောကုဒ်ကို စာကြောင်းအဖြစ် ပြန်ပေးသည်။ မဟုတ်ပါက၊ ၎င်းသည် အောင်မြင်မှုအပေါ် TRUE သို့မဟုတ် FALSE သည် အောင်မြင်မှုအပေါ် ပြန်ပေးသည်။ |
---|---|
PHP ဗားရှင်း- | 4+ |
ပြောင်းလဲမှုမှတ်တမ်း- | PHP 4.2.1 အရ၊ ယခုလုပ်ဆောင်ချက်သည် safe_mode နှင့် open_basedir တို့မှလည်း သက်ရောက်မှုရှိသည်။ သို့သော်၊ safe_mode ကို PHP 5.4 တွင် ဖယ်ရှားခဲ့သည်။ PHP 4.2 - return parameter ကို ထည့်သွင်းထားသည်။ |
❮ PHP Misc အကိုးအကား