[PHP-users 16167]Re: case文での比較演算子について

A.K.I. aki @ tetsuneko.com
2003年 6月 24日 (火) 14:17:29 JST


A.K.I.です。
いまいち何がしたいのかわかりませんが・・・

 case ($x <= 20):

この行から下が処理されるのは$x==($x<=20) のときですよね?

>紙谷と申します。
>
>switchのcase条件として、比較演算子を使用するのは不適切なのでしょうか?
>
>グラフを作成するためのy軸目盛をデータのmax値($x)をチェックして設定する構文で
>す。
>switch ($x) {
>  case ($x <= 20):
>    $kura_memori = 1;
>    break;
>  case ($x <= 100):
>    $kura_memori = 5;
>    break;
>  default:
>    $kura_memori = 1000;
>}
>
>$xに0が入ってきた場合に、無視されて、default:が実行されてしまうのですが、こ
>れは使用なのでしょうか?
>if文ではちゃんと分岐してくれるのですが。
>
>
>
>_______________________________________________
>PHP-users mailing list
>PHP-users @ php.gr.jp
>http://ns1.php.gr.jp/mailman/listinfo/php-users
>




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