[PHP-users 15220]Re: Switchの使い方をおしえてください(再送)

栗原k kuri6005 @ ybb.ne.jp
2003年 5月 13日 (火) 10:33:51 JST


栗原と申します。
片岡 秀哲さん、こんにちは。

break;が無いからです。

私は、switch文にはこの危険がありますので、使用しない
ようにしております。
if else  else if文を使用する事に決めております。
これで、今まで不都合は発生しておりません。


[15213] 片岡さん wrote
> 初歩の初歩的な質問で、恥ずかしいのですが、
> 下は、なぜ、 ”1”を表示しないのでしょうか?
> ほとんど、マニュアルをコピーしただけですが、
> 
> <?php
> 
> 
>  $f="1";
> 
> 
>  switch( $f ) {
>   case 1:
>    $t = 1;
>   case 2:
>    $t = 2;
>   case 3:
>    $t = 3;
>   default:
>    $t = 9;
>  }
> 
>  echo( $t);
> ?>
> 
> 
> 
> windows2000 PHP 4.2.2 です



PHP-users メーリングリストの案内