条件式は true か false で判断
true false
10 > 5
5 <= 5
5 === 5
'zaru' !== 'mu'
10 > 5 && 3 < 5
1 < 3 || 5 > 3
10 < 5
4 >= 5
5 !== 5
'mu' !== 'mu'
10 > 5 && 8 < 5
3 < 1 || 5 > 3
if ( )
if ( )
if ( )
if ( )
if ( )
if ( )
if ( )
if ( )
if ( )
if ( )
if ( )
if ( )
◎ ✖
Slide 11
Slide 11 text
if ( )
if ( )
if ( )
if ( )
if ( )
if ( )
if ( )
if ( )
if ( )
if ( )
if ( )
単体でも true か false 判定できる
true false
true
1
['a']
-1
'false'
false
0
''
[]
null
'0'
文字列の '0' (ゼロ) でも false になるので注意!
この判定条件は
プログラミング言語によって違います
Slide 12
Slide 12 text
if ( )
if ( )
if ( )
if ( )
if ( )
if ( )
if ( )
if ( )
if ( )
if ( )
if ( )
true false
true
1
['a']
-1
'false'
false
0
''
[]
null
'0'
文字列の '0' (ゼロ) でも false になるので注意!
この判定条件は
プログラミング言語によって違います
単体の値での条件判定は意図せぬ結果になること
があるので、可能なら比較演算子を使って、条件
を明示した方がバグが少ない
単体でも true か false 判定できる
Slide 13
Slide 13 text
ループ処理は foreach
foreach ( [a, b, c] as a ) {
// a を使った処理
}
foreach ( [b, c] as b ) {
// b を使った処理
}
foreach ( [c] as c ) {
// c を使った処理
}
Step.1
Step.2 Step.3
GET は URL にデータが入っている
GET タイプ
https://example.com/?key=value&name=mu-zaru
key は value で
name は mu-zaru
データ送る
GET データを
$_GET にセット
$_GET['key'] // value が入っている
$_GET['name'] // mu-zaru が入っている
Slide 18
Slide 18 text
POST は見えない所に
データが入っている
POST タイプ
https://example.com/
key は value で
name は mu-zaru
データ送る
POST データを
$_POST にセット
$_POST['key'] // value が入っている
$_POST['name'] // mu-zaru が入っている
key=value&name=mu-zaru
+
Slide 19
Slide 19 text
GET と POST の違い
GET POST
URL にデータがのる
送れるデータ量に制限がある
テキストデータのみ
URL は変わらない
送れるデータ量は制限がない
画像なども送れる
通常のページ移動は GET を使う
( デフォルトが GET )
フォーム送信やアップロードなど
ユーザのアクションは POST を使う