The following recommendations describe topics which were discussed 
    and agreed upon by the PEAR developers on the developers mailinglist. 
    They aren't strict rules, which you need to follow 
    (like Coding Stardards), but are
    intended as guidelines for a common API scheme and easier package
    interoperability. Please consider following them in your packages
    where possible.