in reply to Diff between 'print POSIX::cuserid' and 'use POSIX; print cuserid'

Please, fix the problems indicated by others. Note that cuserid and $> both reflect changes made from within the script:
$ sudo perl -MPOSIX - $UID print cuserid, " $< $>\n"; $> = shift; print cuserid, " $< $>\n"; __END__
لսႽ† ᥲᥒ⚪⟊Ⴙᘓᖇ Ꮅᘓᖇ⎱ Ⴙᥲ𝇋ƙᘓᖇ