All scripts contributed to PEAR must:
Be stored as ASCII text
Use ISO-8859-1 or UTF-8 character encoding. The encoding may be
declared using declare(encoding = 'utf-8'); at the
top of the file.
Be Unix formatted
"Unix formatted" means two things:
1) Lines must end only with a line feed (LF).
Line feeds are represented as
ordinal 10,
octal 012 and
hex 0A.
Do not use carriage returns (CR)
like Macintosh computers do
or the carriage return/line feed combination
(CRLF) like Windows computers do.
2) There should be one line feed
after the closing PHP tag (?>).
This means that when the cursor is at the very end
of the file, it should be one
line below the closing PHP tag.