PHP_EOL is the best fit. you do not have to write multiple lines of code to do the same thing. ~viraj p.s. cross-posting is bad. removed db. from the cc list. On Sat, Jul 2, 2011 at 1:31 PM, Karl DeSaulniers <karl@xxxxxxxxxxxxxxx> wrote: > Hello All, > Happy pre independence for my American PHPers. And good health to all > others. > Have a quick question.. > > I have this code I use for the end of line characters used in my mailers. > > [Code] > // Is the OS Windows or Mac or Linux > if (strtoupper(substr(PHP_OS,0,5)=='WIN')) { > $eol="\r\n"; > } else if (strtoupper(substr(PHP_OS,0,5)=='MAC')) { > $eol="\r"; > } else { > $eol="\n"; > } > [End Code] > > Does this suffice or should I be using the php supplied end of line? > > $eol=PHP_EOL; > > Or do these do the same thing? > What advantages over the code I use does the PHP_EOL have? > Or does it not matter with these and either are good to go? > > It seems to me that they do the same thing.. am I on the right track or > missing something? > Is there any other OS's that are not WIN or MAC and use the "\r" or "\r\n" ? > If their are, then I can see an advantage of using the PHP_EOL. > > Like I said, just a quick question. ;) > > > Karl DeSaulniers > Design Drumm > http://designdrumm.com > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php