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@rajeczy.com>
  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.     undefined,
  27.     true,
  28.     13,
  29.     1.337,
  30.     'foo',
  31.     [1, 2, 3],
  32.     [1, [1, 2, 3], 3],
  33.     obj,
  34.     document
  35. ];
  36.     
  37.     
  38. function dotest() {
  39.     var foo = document.getElementById("foo");
  40.  
  41.     for (ak in a) {
  42.         foo.innerHTML += HTML_AJAX_Util.varDump(a[ak], 1) + "\n";
  43.     }    
  44. }
  45.     
  46. </script></head><body onload="dotest()">
  47. <pre id="foo">
  48. -----------------------------------------------------
  49. PHP:
  50. -----------------------------------------------------
  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.     var_dump($v);
  72.     echo "\n";
  73. }
  74.  
  75. ?>
  76. -----------------------------------------------------
  77. Javascript:
  78. -----------------------------------------------------
  79. </pre><pre>
  80. -----------------------------------------------------
  81. Source:
  82. -----------------------------------------------------
  83. </pre>
  84.         <?php show_source(__FILE__)?>
  85. </body></html>

Documentation generated on Mon, 11 Mar 2019 14:05:31 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.