in reply to (jeffa) Re: "use strict" not too strict
in thread "use strict" not too strict

The problem with this is that if the undefined sub is in a branch that does not get executed in the envronment you have created, it will still not be caught.

if (0) { undefined_sub(); # no error even at runtime } else { undefined_sub2(); # error here }
--Bob Niederman, http://bob-n.com