#!/usr/bin/env perl -l use strict; use warnings; print $::{'Foo::'} || 'Not found'; eval "use Foo"; print $::{'Foo::'} || 'Not found'; eval "require Foo"; print $::{'Foo::'} || 'Not found'; __END__ Not found Not found *main::Foo::