The function mail() just puts your email in the queue of mail server (MTA). When your email will be sent out depends on how the queue is running. So the most effecient way of sending mail is to run the queue frequently. It doesn't matter how you code in PHP.
-- This message may have been cut off and the rest will only be shown to members. To become a member, click here --