PHP使用上の注意

脆弱性以外で、特に気をつけるべき部分を書いていきます。
新しいことが分かったら追記されるかもしれません。

  • 実行ファイルのディレクトリと異なるディレクトリにある参照ファイルから相対パスPHPファイルをインクルードする場合は、dirname(__FILE__)."/"."相対パス" として指定する。/と相対パスは一つのリテラルでまとめて良い。
  • 三項演算子は他の言語と結合規則が異なるので絶対にネストさせない。ネストさせなければ使ってもOK。PHPじゃなくても読みにくくなるのでネストさせない。三項演算子がネストするような場合は素直にif文にするべき。