やっちゃいけない事例集

http://blogs.yahoo.co.jp/nob_ll/45477291.html

  • ファイル関数でリモートファイルのアクセスはいまどきご法度
    • せめてHTTP_Requestを使いましょう.
  • mbstringで入力も自演コードの指定にautoはご法度
    • mbstringの設定を明示して説明できないサイトはえてしてmbstringの挙動が理解できないのでautoを使っている場合が多い
    • ちゃんとHTTPレスポンスヘッダー,あるいはHTMLならmetaのcharset指定を見て適切に変換するべきでしょう
      • 最終的にどうしようもなくてばくちでauto変換は100歩譲ってありかもしれない

自分が期待した環境でないPHPの動作環境,かつそれを変更できない人はやっちゃいけない事例として読むといいでしょう.