近頃版/another blog@hatena/Wiki/BBS
< 不健康診断 | コードを書かない >
いつも通りの重役出勤をすると、某所のPHPプログラムが動かなくなっているから調べてくれ、という指令書が机の上に。
_原因はエラーメッセージを見ただけでさっくりわかった。マルチバイト処理関係の関数が未定義だとか言うメッセージが出てるので。でも、設置したときには当然動作確認してからやったはずなわけで、いったいどういうことかと悩む。
幸い、もっと低レベルでも入力値のチェックをしていたので、問題なかろうということで当該の関数だけ外してひとまず対処。少し使い勝手が悪化した(ひらがな→カタカナ変換とかが消えたくせにカタカナしか通さないフィールドとかがある)が、現実的には許容範囲だろうということで。
その後、営業様からの状況確認の際に、イマイチ自信がなかった以前の動作について、先方の「前は動いていたはずなのに」という証言が取れた。多分鯖屋が以前とコンフィグ変えてコンパイルしやがったんだろうなあ。せめてphpinfo()ぐらい使って確認した上で、前と同じ設定でコンパイルしてくれよ、頼むから。