踏まえて動作しているのか確認を重ねていないことについてでしょう。die()でデバッグをするのはちょっと知らなかったけど、echoとかprint_r()とかでいつもは変数がちゃんと渡ってるか見てますよ。今回phpinfo()を使ったのは、どんな変数が渡っているのか”全部”見るためだったのです。基本的なデバッグ方法は知ってますし、使ってますよ。何かpukiwikiのプラグイン開発に特有のやり方があるのなら、知りたかったということです。それ特有のやり方がなくて、普通のphpと同じやり方でいいなら多分、大丈夫です。それと一応、問題は解決しました。原因はisset()の動作を勘違いしていたことです。変数がNULLでも”存在”していればisset()はTRUEになるんですね。is_array()を使ってみたらいけました。//このプラグインはいずれ公開するのでその時に見て突っ込んでください。教えてくれてありがとうございました>all。