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')));