- 変数には$を付ける。varとかの宣言子はいらない。
-
コーディング規約(PSR)
- PHP_EOL
- 環境にあった改行コードを出力してくれる。WPいじってた頃にはあんまり見た記憶ないような?
- 定数定義
- constのほうがいいらしい
- PHPで定数定義するときはdefine()よりもconstを使うべき – Qiita
- JSと同じになるのでこっちのほうがわかりやすい。
- 変数を区切るには波括弧({})で括る
- $var => ${var} or {$var}
- どっちがいい?
- $var => ${var} or {$var}
- 引用符の種類で変数が展開されるかどうかが変わる
- シングルクォート => 文字列中の変数やエスケープ文字は展開されない
- ダブルクォート => 文字列中の変数やエスケープ文字が展開される
- ヒアドキュメントとNowdoc
- ヒアドキュメント => ダブルクォートで囲んだ文字列として扱われる
- Nowdoc => シングルクォートで囲んだ文字列として扱われる
- 終端識別子をシングルクォートで囲めばNowdocになる
- print_r()関数
- 配列の中身をすべて出力する。主にデバッグ用
- if ~ elseif ~ else ~ endif
- endif ってifって書いてあるとまだ続きがありそうでなんかきもちわるい
- date関数で時間がずれる
- php.iniで date.timezone = “Asia/Tokyo” にしておく