perl -M'5;BEGIN{eval{require Internal::Module}}' #### $ PERL5OPT="-M5;BEGIN{eval{require(Internal::Module)}}" perl -MO=Deparse -e0 sub BEGIN { require 5; () } sub BEGIN { eval { do { require Internal::Module } }; } '???'; -e syntax OK