アカウント名:
パスワード:
趣味でやっている人のことは、まあ、いいとして(踏み台にされる可能性はあるけど)、仕事でPHPを使うときの注意を書いておこう。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
にわかな奴ほど語りたがる -- あるハッカー
PHPで仕事をするときの注意 (スコア:5, 参考になる)
趣味でやっている人のことは、まあ、いいとして(踏み台にされる可能性はあるけど)、仕事でPHPを使うときの注意を書いておこう。
Re:PHPで仕事をするときの注意 (スコア:1)
関数とのデータの受け渡しに連想配列なんかを使われると地獄。
関数に引き渡すデータを構築するために、実際にその配列が使われている箇所のコードを
精読しないといけなかったり、逆に関数から返される配列の中身を調べるのに苦労したり。
その上、実際にその連想配列を使ったり組み立てたりしているのは、深い深いところにあ
るルーチンだったりして、結局その動作解析に時間を使ってしまったりして。
ドキュメント書けよ...っていうのと同根なんだけど、ドキュメントがあっても複雑さは
消えないんですよね。
クラスだったら、その定義を見ればデータ構造は一目瞭然(の場合が多い)って主張はし
ているんですが、楽なんですよね連想配列は。
いきなり(定義なしに)複雑なデータ構造を組み立てられるから。
# 個人的には、ファイルをまたぐ場合には連想配列は使わないようにしています。