Setoです。 結論から言うと変数のスコープによる問題だと思います。 関数(add_chk)内で$memを参照しようとしても グローバルにしてるわけでなし 引数としてあたえてるわけでなし ということで$memは未定義変数となっているのでしょう。 その掲示板スクリプトを見てないので クラスとこの関数の関係がわかりませんが、 たぶんあるクラスの中にこの関数が定義されているということとするなら $this->mem かな? # 当然事前に$memの引渡しが必要なことはいうまでもありませんが。