AJAX
[ class tree: AJAX ] [ index: AJAX ] [ all elements ]

Source for file js_utils_vardump.php

Documentation is available at js_utils_vardump.php

  1. <?php
  2. /**
  3.  * HTML_AJAX_Util.varDump() examples
  4.  * 
  5.  * @category   HTML
  6.  * @package    AJAX
  7.  * @author     Arpad Ray <arpad@php.net>
  8.  * @copyright  2005 Arpad Ray
  9.  * @license    http://www.opensource.org/licenses/lgpl-license.php  LGPL
  10.  * @version    Release: @package_version@
  11.  * @link       http://pear.php.net/package/HTML_AJAX
  12.  */
  13.  
  14. ?>
  15. <html>
  16. <head>
  17. <script type="text/javascript" src="../server.php?client=util"></script>
  18. <script type="text/javascript">
  19. function foo() {
  20.     this.bar = "baz";
  21.     this.bat = 5;
  22. }
  23. var obj = new foo();
  24.  
  25. var a = [
  26.     null,
  27.     true,
  28.     13,
  29.     1.337,
  30.     'foo',
  31.     [1, 2, 3],
  32.     [1, [1, 2, 3], 3],
  33.     obj
  34. ];
  35.     
  36.     
  37. function dotest() {
  38.     var foo = document.getElementById("foo");
  39.  
  40.     for (ak in a) {
  41.         foo.innerHTML += "<pre>" + HTML_AJAX_Util.varDump(a[ak], 1) + "</pre><br>";
  42.     }    
  43. }
  44.     
  45. </script></head><body onload="dotest()">
  46.  
  47. <hr>
  48. PHP:
  49. <hr>
  50. <div>
  51. <?php
  52.         
  53. class foo {
  54.     var $bar = 'baz';
  55.     var $bat = 5;
  56. }
  57. $obj = new foo;
  58.  
  59. $a = array(
  60.     null,
  61.     true,
  62.     13,
  63.     1.337,
  64.     'foo',
  65.     array(123),
  66.     array(1array(123)3),
  67.     $obj
  68. );
  69.  
  70. foreach ($a as $v{
  71.     echo "<pre>";
  72.     var_dump($v);
  73.     echo "</pre>";
  74. }
  75.  
  76. ?>
  77. </div>
  78. <hr>
  79. Javascript:
  80. <hr>
  81. <div id="foo">
  82. </div>
  83. <hr>
  84. Source:
  85. <hr>
  86. <div>
  87.         <?php show_source(__FILE__)?>
  88. </div>
  89. </body>
  90. </html>

Documentation generated on Sat, 05 May 2007 18:00:19 -0400 by phpDocumentor 1.3.0. PEAR Logo Copyright © PHP Group 2004.