A PHP improvement on Perl's Getopt::Long module.