size_ofは配列じゃなくても「1」や「0」を返すので注意が必要。$i++){$not_array[$i];}ってやると、countが1を返してしまうので、$not_array[$i];のところまで実行されてしまう。すると、何でエラーが表示されたのかが??の状態になってしまう。1を返すわけではなくて、NULLの場合は0を返す。-1とかが返ってくると良いと思うんだけど、、っていうか、例外が発生して欲しい。