ばかだな。そんなの両方やるべきに決まってるじゃん。

if (!isset($foo{5})) { echo "Foo is too short"; }

ってコードの意味がわかるのは中級以上で、
そんなひとは大きな部分の最適化はできてるよ。