[phpstudy]PHP Switch

更新时间:2015-09-14    来源:js广告代码    手机版     字体:

【www.bbyears.com--js广告代码】

在过去的教训,我们涉及的各种要素,使了一个如果在PHP声明。然而,有一个时候,如果发言不是最有效的方式来检查某些条件。

广告Tizag.com
例如,我们可能有一个变数,商店和旅游目的地要包根据这一目标变量。在这个例子中你可能有20个不同的地点,你将不得不检查与讨厌的长期块如果/ elseif的/ elseif的/ elseif的/ ...报表。这听起来不像很多有趣的代码,让我看看,如果我们可以做不同的东西。

PHP的switch语句:迅速检查
使用switch语句,您可以检查所有这些条件后,伟大的是,它实际上是更有效的方案,做到这一点。一个真正的双赢局面!

的方式切换声明作品是需要一个单一的变量作为输入,然后检查它针对各种不同的情况下,您设立的switch语句。而不是检查一个变量的时间,因为它经过一群如果声明,声明的开关只检查一次。

PHP的switch语句的例子
在我们的例子中的单变量将达到目的地的情况将是:拉斯维加斯,阿姆斯特丹,埃及,东京和加勒比群岛。

$destination = "Tokyo";
echo "Traveling to $destination
";
switch ($destination){
case "Las Vegas":
echo "Bring an extra $500";
break;
case "Amsterdam":
echo "Bring an open mind";
break;
case "Egypt":
echo "Bring 15 bottles of SPF 50 Sunscreen";
break;
case "Tokyo":
echo "Bring lots of money";
break;
case "Caribbean Islands":
echo "Bring a swimsuit";
break;
}

Traveling to Tokyo
Bring lots of money

该价值为目的地是东京,所以当PHP进行切换作业美元目的地,立即做了搜索情况的价值“东京” 。它发现它,并开始执行的代码存在内的部分。

您可能已经注意到每个案件如何包含一个突破;结束时,其代码领域。这打破阻碍了其他一些情况下被处决。如果上面的例子中没有任何休息报表然后所有的情况下,日本政府将按照已经执行的。使用这方面的知识,以加强电力的开关报表!

的形式switch语句是相当独特的,所以花一些时间审查之前前进。注:从程序员应始终包括打破;以避免任何不必要的混淆。

PHP的switch语句:默认情况下
您可能已经注意到缺乏的地方时,代码的变量不符合我们的条件。如果声明的的其他条款和switch语句的默认情况。

这通常是一个不错的主意总是包括默认情况下在所有的开关报表。以下是一个变化我们的榜样,这将导致任何情况下被用来使我们switch语句回落,并使用预设的案件。注:字案不出庭字默认情况下,默认是一个特殊的关键字!

$destination = "New York";
echo "Traveling to $destination
";
switch ($destination){
case "Las Vegas":
echo "Bring an extra $500";
break;
case "Amsterdam":
echo "Bring an open mind";
break;
case "Egypt":
echo "Bring 15 bottles of SPF 50 Sunscreen";
break;
case "Tokyo":
echo "Bring lots of money";
break;
case "Caribbean Islands":
echo "Bring a swimsuit";
break;
default:
echo "Bring lots of underwear!";
break;

}

本文来源:http://www.bbyears.com/wangyetexiao/18037.html

猜你感兴趣