ねこきっくぱんちのメモ帳

webの勉強メモです。 HTML,CSS,JavaScript,PHP,Illustrator,Photoshopなど。

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 =>]は利用しない場合省略可

参考
PHP: PHP マニュアル - Manual