ناوی نادیار

گۆڕانکارییەکان

لە چاوگ
٣٬٦٣٥ بایت زیاد کرا ،  ‏٠٨:١٣، ١٧ی ئابی ٢٠٠٩
ھێڵی ٩٨١: ھێڵی ٩٨١:     
= Switch statements =
 
= Switch statements =
 +
== Switch-Case ==
 
زیاتر ئەگەر بگەڕێینەوە بۆ سەردەمی منداڵی، دەبینین هەندێک فرمانمان وەرگرتووە لەخانەوادەکانمانەوە. تەواو گونجاوە وەکو نمونەیەک بۆ ئەم کارە و تێگەشتن لەگرنگی '''ئەگەر ئەوە نەبوو، دەنا ئەوە'''. لەزمانی ئەوانەوە.
 
زیاتر ئەگەر بگەڕێینەوە بۆ سەردەمی منداڵی، دەبینین هەندێک فرمانمان وەرگرتووە لەخانەوادەکانمانەوە. تەواو گونجاوە وەکو نمونەیەک بۆ ئەم کارە و تێگەشتن لەگرنگی '''ئەگەر ئەوە نەبوو، دەنا ئەوە'''. لەزمانی ئەوانەوە.
 
<source lang='bash'>ئەگەر لەخوێندنی ئەمساڵ دەرچوویت!
 
<source lang='bash'>ئەگەر لەخوێندنی ئەمساڵ دەرچوویت!
ھێڵی ١٬٠٠٤: ھێڵی ١٬٠٠٥:  
}
 
}
 
?></source>
 
?></source>
 +
 +
== if-else ==
 +
== ئەلتەرنتایڤ و ئەنجامدانی ==
 +
ڕەنگە لەزمانی <code>PHP</code>دا ئەوە بەس نەبێت بەتەنها یەک ئەنجام و یەک مەبەسەت ڕاڤە بکرێت لەڕێگای <code>if</code>ــەوە بەتەنها. ئەلتەرناتیڤکردن بۆ بەرامبەرەکە زۆر گرنگە. بۆ نمونە ئەگەر ئەنجامی چوونەژوورەوەکەی دروست بوو؟
 +
*ئەوە پەڕەی بەڕێوەبەرایەتی نیشان بدە.
 +
ئەگەر نە؟
 +
*ئەوە بیبەرەوە پەڕەی چوونەژوورەوە یان خشتەکەی نیشان بدە.
 +
ئەمەش بە <code>else</code> دەکرێت کەئەلتەرنتایڤ هەڵبژاردنە بۆ <code>if</code>.
 +
<source lang='php'><?php
 +
if (login_druste) {
 +
    // perrei berrewberi nishan bide
 +
} else {
 +
    // xishtei chunejurewei nishan bide
 +
}
 +
?></source>
 +
لەهەمان کاتدا دەتوانرێت بەنەخێرکردنی ڕستەی <code>if</code> هەمان کار بکرێت. وەکو لەم نمونەیە دەیبینن:
 +
<source lang='php'><?php
 +
if (login_druste) {
 +
    // Berrewberi nishan bide.
 +
}
 +
if (!login_druste)
 +
    // Xishtei chunejuerewe nishan bide (!)
 +
}
 +
?></source>
 +
'''تێبینی:''' ئەم شێوەیە ئامۆژگاری نەکراوە و زۆرجار بەهەڵەبەریتدا دەبات. لەهەندێک جاردا هەرنابێت.
 +
بۆ پەرەپێدان و هەڵبژاردن و درێژکردنەوەی ڕستەی ئەگەری و جیاکردنەوەی ئەلتەرناتیڤەکان <code>elseif</code> بەکار دەبرێت. کەدەکەوێت نێوان خشتەی <code>if</code> و خشتەی <code>else</code> ــەوە.
 +
<source lang='php'><?php
 +
if (gredan) {
 +
    // eme encam bide
 +
} elseif (gredaneki_tir) {
 +
    // eme encam bide
 +
} else {
 +
    // dwahemin hellbjardin eme bike.
 +
}
 +
?></source>
 +
ئەم <code>elseif</code> کاتێک بەکاردەخرێت، ئەگەر ڕستەی پێش خۆی <code>if</code> ئەنجامی <code>false</code> بوو. بۆیە لەم کاتەدا کۆمەڵێک <code>elseif</code> پێکەوە گرێ بدرێن.
 +
<source lang='php'><?php
 +
if (gredan) {
 +
    // eme encam bide.
 +
} elseif (gredani_tir) {
 +
    // eme encam bide.
 +
} elseif (eme_gredaneki_tirish) {
 +
    // emesh encam bide.
 +
} elseif (xemllandin) {
 +
    // PHP code!
 +
} else {
 +
    // le dwaheminda eme encam bide!
 +
}
 +
?></source>
 +
گرێدانەکانی یەکەم ئەگەر دروست بن ئەوە بەکار دەکەون، ئەگەر هیچ لەو گرێدانانە نەبوو؟ ئەوە خشتەی <code>else</code> وەگەڕ دەخرێت.
 +
ئەمەی خوارەوە نمونیەکی تۆزێک ڕوونترە. لەم نمونەیەدا ئاستی دەرچوون یەکسانە بە 50 و لەگۆڕاوێکدا پاشەکەوت دەکرێت و هەریەک لەنمرەی ئامانج و جوتیار لەگۆڕاوێکدا پاشەکەوت دەکرێت.
 +
<source lang='php'>
 +
 +
<?php
 +
 +
$astiDercun = 50;    // asti derchun  50 %.
 +
$nCutiyar = 35;    // numrei Cutiyar.
 +
$nAmanc = 88;   // numrei Amanc.
 +
 +
/* ########### ^^ Gorrawekan(Variable) Pashekewt kiran ########### */
 +
 +
if ($nCutiyar > $astiDercun) { // eger Cutiyar numrei zortr bu le 50%.
 +
echo "Piroze,Cutiyar";
 +
}
 +
elseif ($nAmanc > $astiDercun) {
 +
echo"le tosh Piroze, Amanc"; // eger Amanc numrei zortr bu le 50%.
 +
}
 +
elseif ($nCutiyar < $astiDercun && $nAmanc < $astiDercun){ //eger Amanc u Cutiyar numreyan kemtrbu le 50%.
 +
echo"hiciyan Dernecun, bedaxewe";
 +
}
 +
else {
 +
echo"Cutiyar u Amanc hergiz Xwendkar nebun!. pem waye Kutallfroshin"; //eme tenha nmuneye :)
 +
}
 +
?>
 +
 +
 +
</source>
    
= کورتەکردنەوە [Abbreviations] =
 
= کورتەکردنەوە [Abbreviations] =