1<?php 2header('Content-Type: application/xhtml+xml; charset=utf-8'); 3header('Vary: Accept'); 4?> 5<?xml version="1.0" encoding="UTF-8"?> 6<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 7 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 8<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 9<head> 10 <title>An XHTML 1.0 Strict standard template</title> 11 <meta http-equiv="content-type" content="text/html;charset=UTF-8" /> 12 <meta http-equiv="Content-Style-Type" content="text/css" /> 13 <style> 14 15 /* style for XHTML_Text */ 16 table.var_dump { border-collapse:separate; border:1px solid black; border-spacing:0; } 17 table.var_dump tr { color:#006600; background:#F8F8F8; vertical-align:top; } 18 table.var_dump tr.alt { color:#006600; background:#E8E8E8; } 19 table.var_dump th { padding:4px; color:black; background:#CCCCCC; text-align:left; } 20 table.var_dump td { padding:4px; } 21 table.var_dump caption { caption-side:top; color:white; background:#339900; } 22 table.var_dump i { color: #000000; background: transparent; font-style: normal; } 23 24 /* style for XHTML_Text */ 25 pre.var_dump { line-height:1.8em; } 26 pre.var_dump span.type { color:#006600; background:transparent; } 27 pre.var_dump span.value { padding:2px; color:#339900; background:#F0F0F0; border: 1px dashed #CCCCCC; } 28 29 </style> 30</head> 31<body> 32 33<?php 34 35include_once 'Var_Dump.php'; 36 37echo '<h1>example4.php : Renderers</h1>'; 38 39/* 40 * example4.php : Renderers 41 * 42 */ 43 44$fileHandler = tmpfile(); 45$linkedArray = array(TRUE, 123, 123.45); 46$array = array( 47 'key1' => 'The quick brown' . "\n" . 'fox jumped over' . "\n" . 'the lazy dog', 48 'key2' => & $linkedArray, 49 'key3' => NULL, 50 'key4' => $fileHandler, 51); 52 53echo '<h2>Text</h2>'; 54Var_Dump::displayInit(array('display_mode' => 'Text')); 55echo '<pre>'; 56$t = Var_Dump::display($array, TRUE); 57echo str_replace('&', '&', $t); 58echo '</pre>'; 59 60echo '<h2>HTML4_Table</h2>'; 61Var_Dump::displayInit(array('display_mode' => 'HTML4_Table')); 62Var_Dump::display($array); 63 64echo '<h2>HTML4_Text</h2>'; 65Var_Dump::displayInit(array('display_mode' => 'HTML4_Text')); 66Var_Dump::display($array); 67 68echo '<h2>XHTML_Table</h2>'; 69Var_Dump::displayInit(array('display_mode' => 'XHTML_Table')); 70Var_Dump::display($array); 71 72echo '<h2>XHTML_Text</h2>'; 73Var_Dump::displayInit(array('display_mode' => 'XHTML_Text')); 74Var_Dump::display($array); 75 76echo '<h2>XML</h2>'; 77Var_Dump::displayInit(array('display_mode' => 'XML')); 78echo '<pre>'; 79echo htmlspecialchars(Var_Dump::display($array, TRUE)); 80echo '</pre>'; 81 82fclose($fileHandler); 83 84?> 85 86</body> 87</html>