画像アップロード機能を作成中でして。実装したら、何かアップロードしたファイルがぶっ壊れるじゃないですか。よって拡張子を判定したりしなくちゃいけないんだけど、大体こんな感じ。どこが悪いのかサッパリ分からないわけですよ。コイツを消したら、キレイに動きましたよ。したりしちゃって、おかしくなっていたんだよね。分かるんだけどさ...ううう。正規表現やらリファレンス渡しやらで、何回かハマって時間を無為にしてきたけど、これは本当にハマりまくった。良い勉強になりましたです。(Mon)Tweet納得いかねえ。サブルーチンの引数にスカラ変数と配列を渡したら、何か微妙な動作するわけですよ。配列のN番目がおかしい。$hoge);気持ちとしてはね、「2」になって欲しかったわけ。現実は「3」とか言っちゃって、手厳しい。アレか、俺が田舎者だからってバカにしてんのか。それともアレか、俺が毛沢東を「マオツォートン」って呼ぶからか。吸収されてるってことだよね。そりゃ分かるけどさ、なんか優しくないじゃないか。*hoge);というわけで、typeglob型(構造体みたいなやつ)を使って一件落着。何でもできて面白いんだけど、こういう挙動の怪しいとこが、ちょっとクセありすぎて困る。逃げないで、OOP手法でちゃんとリファレンス使うようなことしろって話ですか。