سلام ، وقت بخیر !
تو کد پایینی موقعی که favcolor=0 برابر صفر باشه عبارت " Your favorite color is red " چاپ میشه ، من فکر می کردم دلیلش اینکه موقع تبدیل نوع 0 به red ،
1 به blue و 2 به green تبدیل میشه . اما موقعی که تست می کنم اگر به favcolor عددی غیر از صفر بدم دستوری که در قسمت default نوشته شده اجرا میشه ، الان سوالم اینکه چرا موقعی که favcolor=0 هست red انتخاب میشه ؟
تو کد پایینی موقعی که favcolor=0 برابر صفر باشه عبارت " Your favorite color is red " چاپ میشه ، من فکر می کردم دلیلش اینکه موقع تبدیل نوع 0 به red ،
1 به blue و 2 به green تبدیل میشه . اما موقعی که تست می کنم اگر به favcolor عددی غیر از صفر بدم دستوری که در قسمت default نوشته شده اجرا میشه ، الان سوالم اینکه چرا موقعی که favcolor=0 هست red انتخاب میشه ؟
<?php
$favcolor = "red";
switch ($favcolor) {
case "red":
echo "Your favorite color is red!";
break;
case "blue":
echo "Your favorite color is blue!";
break;
case "green":
echo "Your favorite color is green!";
break;
default:
echo "Your favorite color is neither red, blue, nor green!";
}
?>
