PHP勉強メモ[0]

  • 変数には$を付ける。varとかの宣言子はいらない。

  • コーディング規約(PSR)

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