Quand dois-je utiliser PHP_EOL au lieu de \n, et vice-versa ? Ajax/Jquery client de problème

J'ai un analyseur php qui permettent de séparer une chaîne donnée par des sauts de lignes, de faire quelque chose comme ceci:

$lines = explode(PHP_EOL,$content);

L'analyseur fonctionne très bien lorsque l'on travaille sur le côté serveur. Cependant, lorsque je passe le contenu via post en ajax (à l'aide de jquery $.méthode post) le problème se pose: les sauts de ligne ne sont pas recogniezed. Ainsi, après presque une heure de tests et des maux de tête j'ai décidé de changé PHP_EOL par "\n" et il a travaillé:

$lignes = explode("\n",$contenu);

Maintenant ça fonctionne! Merde j'ai perdu beaucoup de temps! Quelqu'un pourrait m'expliquer lors de l'utilisation PHP_EOL et "\n" correctement, afin que je puisse gagner du temps dans l'avenir? Appréciez votre type de réponses 😉

InformationsquelleAutor fabio | 2011-02-12