Highlight_File function ကိုသတ်မှတ်ထားသောဖိုင်၏အကြောင်းအရာများကိုမီးမောင်းထိုးပြရန်အသုံးပြုသည်။ Syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
<span><span><span class="hljs-title function_ invoke__">highlight_file</span></span><span>(</span><span><span class="hljs-keyword">string</span></span><span> </span><span><span class="hljs-variable">$filename</span></span><span>, </span><span><span class="hljs-keyword">bool</span></span><span> </span><span><span class="hljs-variable">$return</span></span><span> = </span><span><span class="hljs-literal">false</span></span><span>): </span><span><span class="hljs-keyword">string</span></span><span>|</span><span><span class="hljs-literal">false</span></span><span>
</span></span>Parametermer
$ filename : မီးမောင်းထိုးပြရန်ဖိုင်လမ်းကြောင်း။
$ ပြန်လာ : optional boolean တန်ဖိုး။ အကယ်. မှန်ကန်ပါက function သည်တိုက်ရိုက် outputting အစားမီးမောင်းထိုးပြထားသောကုဒ်ကိုပြန်ပို့သည်။ အကယ်. မှားယွင်းသော (ပုံမှန်) ဆိုလျှင်မီးမောင်းထိုးပြထားသောကုဒ်သည်တိုက်ရိုက်ထုတ်လွှင့်လိမ့်မည်။
Value ကိုပြန်သွားပါ
$ ပြန်လာ မှန် လျှင်မီးမောင်းထိုးပြထားသောကုဒ် string ကိုပြန်လည်ရောက်ရှိသည်။
အကယ်. $ Return သည် မှားယွင်းသော (ပုံမှန်) သည်မှားယွင်းသော (ပုံမှန်), မီးမောင်းထိုးပြထားသောကုဒ်သည်တိုက်ရိုက်ထုတ်လွှင့်လိမ့်မည်။
ဥပမာ -
<span><span><span class="hljs-title function_ invoke__">highlight_file</span></span><span>(</span><span><span class="hljs-string">'example.php'</span></span><span>);
</span></span>ဤကုဒ်သည်ဥပမာအားဖြင့် ဥပမာ အားဖြင့်မီးမောင်းထိုးပြခြင်းကိုတိုက်ရိုက်ထုတ်လွှင့်လိမ့်မည်။
Lighlight_String function ကို strings content တစ်ခုကိုမီးမောင်းထိုးပြရန်အသုံးပြုသည်။
<span><span><span class="hljs-title function_ invoke__">highlight_string</span></span><span>(</span><span><span class="hljs-keyword">string</span></span><span> </span><span><span class="hljs-variable">$str</span></span><span>, </span><span><span class="hljs-keyword">bool</span></span><span> </span><span><span class="hljs-variable">$return</span></span><span> = </span><span><span class="hljs-literal">false</span></span><span>): </span><span><span class="hljs-keyword">string</span></span><span>|</span><span><span class="hljs-literal">false</span></span><span>
</span></span>Parametermer
$ str : php ကုဒ် string ကိုမီးမောင်းထိုးပြရန်။
$ ပြန်လာ : optional boolean တန်ဖိုး။ အကယ်. မှန်ကန်ပါက function သည်တိုက်ရိုက် outputting အစားမီးမောင်းထိုးပြထားသောကုဒ်ကိုပြန်ပို့သည်။ အကယ်. မှားယွင်းသော (ပုံမှန်) ဆိုလျှင်မီးမောင်းထိုးပြထားသောကုဒ်သည်တိုက်ရိုက်ထုတ်လွှင့်လိမ့်မည်။
Value ကိုပြန်သွားပါ
$ ပြန်လာ မှန် လျှင်မီးမောင်းထိုးပြထားသောကုဒ် string ကိုပြန်လည်ရောက်ရှိသည်။
အကယ်. $ Return သည် မှားယွင်းသော (ပုံမှန်) သည်မှားယွင်းသော (ပုံမှန်), မီးမောင်းထိုးပြထားသောကုဒ်သည်တိုက်ရိုက်ထုတ်လွှင့်လိမ့်မည်။
ဥပမာ -
<span><span><span class="hljs-variable">$code</span></span><span> = </span><span><span class="hljs-string">'<?php echo "Hello, World!"; ?>'</span></span><span>;
</span><span><span class="hljs-title function_ invoke__">highlight_string</span></span><span>(</span><span><span class="hljs-variable">$code</span></span><span>);
</span></span>ဤကုဒ်သည် $ code string ၏မီးမောင်းထိုးပြခြင်းကိုတိုက်ရိုက်ထုတ်လွှင့်လိမ့်မည်။
ဤလုပ်ဆောင်ချက်နှစ်ခုကို PHP Code ကိုမီးမောင်းထိုးပြရန်အသုံးပြုသော်လည်း၎င်းတို့၏ကွဲပြားခြားနားမှုများကိုအဓိကအားဖြင့်အကြောင်းအရာနှင့် application scarious များကိုထည့်သွင်းရန်အဓိကအားဖြင့်ထင်ဟပ်သည်။
အကြောင်းအရာကိုရိုက်ထည့်ပါ ။
Highlight_File သည် ဖိုင်တွဲများကိုမီးမောင်းထိုးပြရန်သင့်လျော်သောဝင်လာသောဖိုင်လမ်းကြောင်းလိုအပ်သည်။
Highlight_String သည် dynamically ထုတ်လုပ်ထားသောသို့မဟုတ်လက်ရှိကုဒ်ကြိုးများကိုကိုင်တွယ်ရန်သင့်လျော်သော strings များကိုတိုက်ရိုက်ပြုလုပ်သည်။
ကြည့်ရှုပါ ။
PHP ဖိုင်တစ်ခု၏ PHP code ကိုမီးမောင်းထိုးပြရန်လိုအပ်သည့်အခါ Highlight_File ကို အသုံးပြုရန်သင့်တော်သည်။
dynamically ထုတ်ပေး PHP Code အတိအကျကိုသင်မီးမောင်းထိုးပြရန်လိုအပ်သည့်အခါ Highlight_string ကို အသုံးပြုရန်ပိုမိုအဆင်ပြေသည်။
ပြန်လာနည်းလမ်း :
၎င်းကိုတိုက်ရိုက်ထုတ်လွှင့်သောကြိုးကိုတိုက်ရိုက်ထုတ်ယူခြင်းရှိမရှိဆုံးဖြတ်ရန်အတွက် ဒေါ်လာတန် လက်ဆောင်ကိုသတ်မှတ်ခြင်းဖြင့်ဆုံးဖြတ်နိုင်သည်။
သင့်တွင်မီးမောင်းထိုးပြရန်လိုအပ်ပြီးဖိုင်ကိုအကြောင်းအရာများကို string processing အတွက် memory လုပ်ရန်မလိုလားအပ်သောဖိုင်တစ်ခုရှိပါက Highlight_File ကို အသုံးပြုခြင်းသည်ပိုမိုလွယ်ကူရွေးချယ်စရာဖြစ်သည်။
သင်သည် user-submitted PHP code ကဲ့သို့သောကြိုးကြိုးများနှင့်ဆင်ခြေဖုံးများဖြင့်ကိုင်တွယ်နေပါက ,
မီးမောင်းထိုးပြသည့်အကြောင်းအရာများကိုတိုက်ရိုက်ထုတ်လွှင့်မည့်အစား string တစ်ခုအနေဖြင့်ပြန်လည်ပေးပို့ရန်လိုအပ်ပါက ဒေါ်လာပြန်ပို့ရန် parameter ကိုလိုအပ်သလို သေချာ စေရန်နှင့်၎င်းကိုပြသရန် ပဲ့တင်သံ သို့မဟုတ်အခြားနည်းလမ်းများကိုသုံးနိုင်သည်။
Highlight_File နှင့် Highlight_String သည် PHP code ကို မီးမောင်း ထိုးပြသည့်ကိရိယာနှစ်ခုလုံးဖြစ်သည် ။
မည်သည့်လုပ်ဆောင်ချက်သည်သင်လုပ်ဆောင်ရန်လိုအပ်သည့်အချက်အလက်အမျိုးအစားပေါ်တွင်မူတည်သည်။ ၎င်းသည်ဖိုင်အမျိုးအစားသို့မဟုတ်ကုဒ် string ဖြစ်သည်။
သူတို့၏ကွဲပြားခြားနားမှုများကိုနားလည်ခြင်းနှင့်ကျိုးကြောင်းဆီလျော်သောရွေးချယ်မှုများပြုလုပ်ခြင်းသည်သင်ဖွံ့ဖြိုးတိုးတက်မှုလုပ်ငန်းစဉ်အတွင်းပိုမိုထိရောက်စွာလုပ်ဆောင်နိုင်ပြီးအသုံးပြုသူအတွေ့အကြုံကိုပိုမိုထိရောက်စွာလုပ်ဆောင်ခြင်းကိုပိုမိုထိရောက်စွာလုပ်ဆောင်နိုင်အောင်လုပ်ဆောင်ရန်အထောက်အကူပြုနိုင်သည်။