سلام ، وقت بخیر !
تو کد پایینی موقعی که 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!"; } ?>