More Related Content
Similar to 超初心者向け!Php勉強法とプログラミングの基礎の基礎
Similar to 超初心者向け!Php勉強法とプログラミングの基礎の基礎 (13)
超初心者向け!Php勉強法とプログラミングの基礎の基礎
- 3. 下の名前をググってみた
閉 店
出典: 食べログ 展将ラーメン亭
photo by http://tabelog.com/tottori/A3103/A310301/31000724/dtlphotolst/4/ (2013.06.01)
- 9. PHPの開発に必要なもの
• PHP本体
• Webサーバ
• Apache, NginXなど
• データベース
• MySQL, PostgreSQL
• テキストエディタ
• Dreamweaver, PhpStorm
セットになった
・XAMPP
Apache + MySQL + PHP
・MAMP(Mac Only)
を使うと楽ちん!
- 13. PHPのエラーメッセージ
1 <html>
2 <head><title>PHP Page</title></head>
3 <body>
4 <?php
5 echo “Hello PHP!”:
6 ?>
7 </body>
8 </html>
Parse error:
→ エラーの種類 (xxx error:エラー, Warning: 警告, Notice: 注意)
syntax error, unexpected ':', expecting ',' or ';'
→ エラーの詳細メッセージ
in C:¥xampp¥htdocs¥loto7¥first.php
→ 対象ファイル名
on line 5
→ エラー発生の行番号
← セミコロンが
コロンになっている
first.php
- 26. 比較演算子
• 2つの値を比較し、結果をtrueかfalseで表す
比較演算子 意味 例と結果 ($a = 5, $b = 8)
== 等しい $a == $b → false
!= <> 等しくない $a != $b → true
< より小さい $a < $b → true
> より大きい $a > $b → false
<= 以下 $a <= $b → true
=> 以上 $a => $b → false
4 < 5 → true (真)
3 > 8 → false (偽)
true/false (真偽値)
- 32. ifとswitch
if ($dir == 1) {
$dir_str = “北”;
} else if ($dir == 2) {
$dir_str = “南”;
} else if ($dir == 3) {
$dir_str = “東”;
} else if ($dir == 4) {
$dir_str = “西";
}
switch ($dir) {
case 1:
$dir_str = “北”;
break;
case 2:
$dir_str = “南”;
break;
case 3:
$dir_str = “東”;
break;
case 4:
$dir_str = “西”;
break;
}
- 37. forの動き
for ($i = 0; $i < 3; $i++) {
echo $i . '<br>';
}
① ②
③
④⑤
⑥
⑦⑧
⑨
⑩⑪
⑫
<実行結果>
1
2
3
・$i++ (現在の値に1を足す) - インクリメント
・$i-- (現在の値から1を引く) - デクリメント
- 44. 配列に関する関数
• array range($start, $end)
• $startから$endまでの整数が入った配列を作成
• bool shuffle($array)
• $arrayをシャッフルする
• array array_slice($array, $offset, $length)
• $arrayの$offset番目から$length個の中身を切り取る
• bool sort($array)
• $arrayをソートする