Piszę od pewnego czasu (a właściwie, to próbuję) kod zgodny z definicjami XHTML Strict i co rusz to napotykam różne problemy z parsowaniem

Dzisiaj próbuję przesłać dane z formularza i wyświetlić całą tablicę $_POST, ale parser wykłada się, gdy w formularzu pojawią się znaki specjalne typu &, <, >, itp.
Normalnie z tego co wyczytałem, należy zastosować htmlspecialchars(), ale jak użyć tej funkcji w odniesieniu do całej tablicy $_POST?

Dokładniej chodzi mi o takie coś:
<?php ?>
Mam nadzieję, że dostatecznie opisałem problem. Pozdrawiam!
Dobra, już poradziłem sobie

Rozwiązanie znalazłem w komentarzach w manualu do funkcji print_r.
<?php ?>
W każdym razie jakby ktoś miał jakieś rady dotyczące przetwarzania dokumentów xhtml przy pomocy php, to proszę zamieszczać.
Pozdrawiam