Zamiast print_r, można również użyć var_dump lub podobnej funkcji.
function dump($obj) { echo '<pre>'; echo htmlspecialchars(print_r($obj, true)); echo '</pre>'; }
function dump($obj) { echo '<pre>'; echo htmlspecialchars(print_r($obj, true)); echo '</pre>'; }
var htmlspecialchars = function(html){ return [ [/&/g, '&'], [/</g, '<'], [/>/g, '>'], [/"/g, '"'], [/'/g, '''] ].reduce(function(h, r){ return h.replace(r[0], r[1]); }, html); };Funkcja przydatna np. do umieszczania kodu na tym blogu. Przykład użycia:
prompt('skopiuj kod HTML', htmlspecialchars(prompt('podaj kod HTML')));