A PEAR raktár összes szkriptje a következő elvárásoknak kell, hogy megfeleljen:
ASCII szöveg formátumban legyen tárolva
ISO-8859-1 karakter kódolással legyen megírva
Unix formátumú legyen
A "Unix formátumú" a következő két dolgot jelenti:
1) A sorok végén csak egy soremelés lehet (line feed, LF
).
A soremelések karakterkódja
decimális 10
,
oktális 012
és
hexadecimális 0A
.
Ne használjuk a Macintosh számítógépekre jellemző
kocsivissza-jeleket (carriage return, CR
),
illetve a Windows rendszerekre jellemző kocsivissza/soremelés
kombinációt (CRLF
).
2) Legyen egy soremelés a záró PHP tag után
(?>
). Ez azt jelenti, hogy ha a kurzor a
fájl legvégén áll, egy sorral van a záró PHP
tag alatt.