[PHP-users 33127] if 文について

Sasaoka jncfg044 @ ybb.ne.jp
2008年 1月 19日 (土) 15:09:16 JST


Apache 2.0.46
PHP 4.3.2
 MySQL MySQL 3.23.58

はじめまして。
php初心者ですが宜しくお願いします。

質問の内容は、$aには1を代入してます。
その後にも、$c=$a;と代入してますが、echo '$aは 数字の 1 です<br />'. "\n";は実行されますが、
最後の}elseif ($c == 1){
  echo '$cは 数字の 1 です<br />'. "\n";が実行されません。
どこの文法がおかしいのでしょうか?

ご指導お願いします。


<?php
//------------------------------------------------------------
//
// header("Content-type: text/html; charset=shift_jis");
//
//-----------------------------------------------------------
$a=1;
$b='001';
$c=$a;

if ($a == 1){
  echo '$aは 数字の 1 です<br />'. "\n";
}elseif ($a != 2){
  echo '$aは 数字の 2 ではありません<br />'. "\n";
}elseif ($b == 1){
  echo '$bは 数字の 1 です<br />'. "\n";
}elseif ($b == '01'){
  echo '$bは 文字列 01 です<br />'. "\n";
}elseif ($c == 1){
  echo '$cは 数字の 1 です<br />'. "\n";
}
?> 



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