PHP5で、クラスに定義していない変数にアクセスできてしまうんですが、
どうにかならないんでしょうか?

あと、メンバ変数に文字列を格納するときに . でつなぐ方法ってないんでしょうか。

PHP4が最悪だったので、5に移行したけど、やっぱあいまいすぎるこの言語・・・・泣