PHP001 PHP基本文法
PHP基本文法
・コメント
1行→// or #
N行→/* ~ */
・データの種類(大きく)
整数 int
不動小数点 float,double
文字列 string
真偽値 boolean
・変数 $
$name = 'Hatena-san';
・文字列の連結
echo $study.'PHP';
echo $study.$language;
$name = 'Hatena';
$name .= 'Blog';
echo $name; // hatenaBlog
・変数展開{}
○ --> echo "Hello,{$name}"さん;
× --> echo 'Hello,{$name}さん';
・論理演算子
■構文
・if文
if(){
echo ''xxx;
} elseif() {
echo ''xxx;
} else {
echo ''xxx;
}
・switch文
switch () {
case 0:
echo 'xxx';
break;
case 1:
echo 'xxx';
break;
default:
echo 'xxx';
break;
}
//breakがないと次のブロックが実行
//defaultのbreak;は省略可
・while文
$i=1;
while($i<=100){
echo $i;
i++;
}
do {
echo $i;
$i++;
} while($i<3);
//continue;→次のループへ突入
■配列
・配列
$names = array('ha','te','na');
echo $names[0];
・連想配列
$human = array(
'name' => 'Hateko',
'gender' => 'female',
'age' => 30
);
echo $human['name']
$human['name'] = 'Hateo'; //上書き
>取り出し
[配列]
foreach($places as $value){
echo $value;
}
[連想配列]
foreach($colors as $key => $value){
echo $key.' : '.$value;
}
# [$key =>]は利用しない場合省略可