PAD - PHP Application Driver


home | manual | reference | regression | sequence | develop | apps


Fragments/ignore 4

PHP
fragments/ignore_4.php
HTML
fragments/ignore_4.pad
Result
<?php

// Sample data for JSON example
$userData = [
[
'id' => 1, 'name' => 'Alice', 'role' => 'Developer'],
[
'id' => 2, 'name' => 'Bob', 'role' => 'Designer'],
[
'id' => 3, 'name' => 'Charlie', 'role' => 'Manager']
];

// Encode to JSON with HTML escaping
$usersJson = htmlspecialchars(json_encode($userData), ENT_QUOTES, 'UTF-8');

?>
<div id="ignore-example-4" data-users="{echo $usersJson | ignore}"></div>

{ignore}<script>
const element = document.getElementById('ignore-example-4');
const users = JSON.parse(element.dataset.users);

const html = '<ul>' + users.map(user =>
'<li><strong>' + user.name + '</strong> - ' + user.role + '</li>'
).join('') + '</ul>';

element.innerHTML = html;
</script>{/ignore}



home | manual | reference | regression | sequence | develop | apps

(c) 2003-2025 Herbert Groot Jebbink