<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// ဤဆောင်းပါးသည်ဆောင်းပါးမတိုင်မီဆီလျှော်သည်PHPCode Page</span></span><span>
</span><span><span class="hljs-function"><span class="hljs-keyword">function</span></span></span><span> </span><span><span class="hljs-title">dummyFunction</span></span><span>(</span><span><span class="hljs-params"></span></span><span>) {
</span><span><span class="hljs-keyword">return</span></span><span> </span><span><span class="hljs-string">"ဤကုဒ်သည်ဆောင်းပါး၏အကြောင်းအရာနှင့်လုံးဝမသက်ဆိုင်ပါ。"</span></span><span>;
}
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-title function_ invoke__">dummyFunction</span></span><span>();
</span><span><span class="hljs-meta">?></span></span><span>
</span></span>PHP တွင်စတုရန်း root function sqrt () sqrt () ကို နံပါတ်တစ်ခု၏စတုရန်းအမြစ်ကိုတွက်ချက်ရန်အသုံးပြုသည်။ အသုံးပြုရန်အလွန်ရိုးရှင်းပါသည်, သို့သော် 0 င်သို့မဟုတ်အနှုတ်ဂဏန်းများကဲ့သို့သောအထူးတန်ဖိုးများကိုကိုင်တွယ်သောအခါ၎င်းသည် Runtime အမှားများသို့မဟုတ်မမျှော်လင့်သောရလဒ်များကိုရှောင်ရှားရန်၎င်း၏အပြုအမူနှင့်ပြ problems နာများကိုနားလည်ရန်လိုအပ်သည်။
<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-variable">$number</span></span><span> = </span><span><span class="hljs-number">0</span></span><span>;
</span><span><span class="hljs-variable">$result</span></span><span> = </span><span><span class="hljs-title function_ invoke__">sqrt</span></span><span>(</span><span><span class="hljs-variable">$number</span></span><span>);
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-variable">$result</span></span><span>; </span><span><span class="hljs-comment">// ထုတ်လုပ်ခြင်း 0</span></span><span>
</span><span><span class="hljs-meta">?></span></span><span>
</span></span>PHP တွင် SQRT (0) သည် 0 ပြန်လည်ရောက်ရှိသည်။ ၎င်းသည်သင်္ချာဆိုင်ရာယုတ္တိဗေဒနှင့်အပြည့်အ 0 သည်အပြည့်အ 0 သည် 0 င်၏စတုရန်းအမြစ်သည် 0 ဖြစ်သည်။ ဤအခြေအနေသည်လုံခြုံမှုရှိပြီးသတိပေးချက်များသို့မဟုတ်အမှားများကိုမထုတ်လုပ်နိုင်ပါ။
<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-variable">$number</span></span><span> = -</span><span><span class="hljs-number">4</span></span><span>;
</span><span><span class="hljs-variable">$result</span></span><span> = </span><span><span class="hljs-title function_ invoke__">sqrt</span></span><span>(</span><span><span class="hljs-variable">$number</span></span><span>);
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-variable">$result</span></span><span>;
</span><span><span class="hljs-meta">?></span></span><span>
</span></span>SQRT () ကို အနှုတ်လက်ခဏာနံပါတ်များပေါ်တွင်အသုံးပြုရန်ကြိုးစားခြင်းသည် PHP သတိပေးချက် တစ်ခုတွင်ရလဒ်များရရှိစေသည်။
<span><span><span class="hljs-built_in">Warning</span></span><span>: sqrt() expects parameter </span><span><span class="hljs-number">1</span></span><span> </span><span><span class="hljs-keyword">to</span></span><span> be </span><span><span class="hljs-type">float</span></span><span>, negative given
</span></span>KNUNT Nan (နံပါတ်မဟုတ်) ။ ဘာဖြစ်လို့လဲဆိုတော့တကယ့်အကွာအဝေးမှာရှိတဲ့အနုတ်ကိန်းဂဏန်းတွေမှာစတုရန်းအမြစ်များမရှိဘူး။ အနုတ်ကိန်းဂဏန်းများရဲ့စတုရန်းရင်းရင်းကိုကိုင်တွယ်ရန်လိုအပ်ပါကရှုပ်ထွေးသောနံပါတ်များ၏အယူအဆကိုမိတ်ဆက်ပေးရန်လိုအပ်သည်။
PHP ၏ကိုယ်ပိုင် SQRT () သည် အများကိန်းများကိုတိုက်ရိုက်မကိုင်တွယ်နိုင်သော်လည်းအချို့သော extension များသို့မဟုတ်ဓလေ့ထုံးစံများကိုအကောင်အထည်ဖော်နိုင်သည်။
<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-function"><span class="hljs-keyword">function</span></span></span><span> </span><span><span class="hljs-title">sqrtComplex</span></span><span>(</span><span><span class="hljs-params"><span class="hljs-variable">$number</span></span></span><span>) {
</span><span><span class="hljs-keyword">if</span></span><span> (</span><span><span class="hljs-variable">$number</span></span><span> >= </span><span><span class="hljs-number">0</span></span><span>) {
</span><span><span class="hljs-keyword">return</span></span><span> </span><span><span class="hljs-title function_ invoke__">sqrt</span></span><span>(</span><span><span class="hljs-variable">$number</span></span><span>);
} </span><span><span class="hljs-keyword">else</span></span><span> {
</span><span><span class="hljs-keyword">return</span></span><span> </span><span><span class="hljs-title function_ invoke__">sqrt</span></span><span>(</span><span><span class="hljs-title function_ invoke__">abs</span></span><span>(</span><span><span class="hljs-variable">$number</span></span><span>)) . </span><span><span class="hljs-string">'i'</span></span><span>;
}
}
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-title function_ invoke__">sqrtComplex</span></span><span>(-</span><span><span class="hljs-number">9</span></span><span>); </span><span><span class="hljs-comment">// ထုတ်လုပ်ခြင်း 3i</span></span><span>
</span><span><span class="hljs-meta">?></span></span><span>
</span></span>ဤနေရာတွင်ကျွန်ုပ်တို့သည်အနုတ်လက်ခဏာနံပါတ်၏စတုရန်းအမြစ်ကိုစိတ်ကူးယဉ်ပုံစံတစ်ခုအဖြစ်ကိုယ်စားပြုသည်, ကျွန်ုပ် စိတ်ကူးယဉ်ယူနစ်ကိုကိုယ်စားပြုသည်။
Input Value ကိုစစ်ဆေးပါ - သတိပေးချက်များကိုရှောင်ရှားရန် SQRT () ကိုမခေါ်မီ၎င်းသည်အနုတ်လက်ခဏာနံပါတ်ဟုတ်မဟုတ်ဆုံးဖြတ်ပါ။
ထုတ်ယူခြင်း 0 : 0 သည်လုံခြုံမှုရှိပြီး၎င်းကိုတိုက်ရိုက်တွက်ချက်ပါ။
အများကိန်းကိစ္စရပ်များကိုသုံးသပ်ကြည့်ပါ ။ အကယ်. ပရိုဂရမ်သည်အပျက်သဘောဆောင်စတုရန်းအမြစ်များကိုကိုင်တွယ်ရန်လိုအပ်ပါက,
<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-variable">$number</span></span><span> = -</span><span><span class="hljs-number">16</span></span><span>;
</span><span><span class="hljs-keyword">if</span></span><span> (</span><span><span class="hljs-variable">$number</span></span><span> < </span><span><span class="hljs-number">0</span></span><span>) {
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"စတုရန်းအမြစ်သည်စိတ်ကူးယဉ်နံပါတ်ဖြစ်သည်: "</span></span><span> . </span><span><span class="hljs-title function_ invoke__">sqrtComplex</span></span><span>(</span><span><span class="hljs-variable">$number</span></span><span>);
} </span><span><span class="hljs-keyword">else</span></span><span> {
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"စတုရန်းအမြစ်အစစ်အမှန်ဖြစ်ပါတယ်: "</span></span><span> . </span><span><span class="hljs-title function_ invoke__">sqrt</span></span><span>(</span><span><span class="hljs-variable">$number</span></span><span>);
}
</span><span><span class="hljs-meta">?></span></span><span>
</span></span>၎င်းသည်အနုတ်လက်ခဏာသွင်းအားစုများကြောင့်ဤအစီအစဉ်သည်သတိပေးချက်များနှင့်အမှားများကိုဖြစ်ပေါ်စေပြီးရလဒ်ကိုမှန်ကန်စွာပြန်ပို့ပေးလိမ့်မည်မဟုတ်ကြောင်းသေချာစေသည်။