code.fastix.org

Dateiansicht:

Datei:Projekte -> PHP:Debug2JsConsole -> test.php
md5:c4342ca791aa869547b9f1dd08db59d7
sha1:cd48722d7b2168f9d9660dfcdf6099ac0efe7368
  1. <?php
  2.  
  3. include('Debug2JsConsole.php');
  4.  
  5. class Foo {
  6.  
  7.     public $dings ='bum';
  8.     public $bums  = '';
  9.    
  10.     function __construct() {
  11.       $this -> bums = $this -> bums();
  12.     }
  13.    
  14.     function bums($string='Peng!') {
  15.         $this -> bums = $string;
  16.         return $string;
  17.     }
  18. }
  19.  
  20. $foo = new Foo;
  21. $foo -> bums('Kr"ach') . "\n";
  22. $text = "Hallo Welt!";
  23. $zahl = 100;
  24. $arr  = ["Hüh", "Hot"];
  25. $hash['FOO'] = 'Bar';
  26. $hash['BAR'] = 'Foo';
  27.  
  28. ?><!doctype html>
  29. <html>
  30.     <head>
  31.         <meta charset="UTF-8">
  32.         <title>Test für Debug2JsConsole</title>
  33.     </head>
  34.     <body>
  35.         <h1>Test für Debug2JsConsole</h1>
  36.         <p>Die Ausgaben finden sich in den Entwicklertools Ihres Browsers. Sie können diese wie folgt aufrufen:</p>
  37.         <ul>
  38.             <li>Firefox: [STRG] + [SHIFT] * [K]</li>
  39.             <li>Chromium: [STRG] + [SHIFT] * [I]</li>
  40.             <li>IE / Edge: [F12]</li>
  41.         </ul>
  42.         <?=Debug2JsConsole( $foo, '$foo',   'Typ: Objekt' );?>
  43.         <?=Debug2JsConsole( $text, '$text', 'Typ: Text' );?>
  44.         <?=Debug2JsConsole( $zahl, '$zahl', 'Typ: Zahl' );?>
  45.         <?=Debug2JsConsole( $arr,  '$arr',  'Typ: Array' );?>
  46.         <?=Debug2JsConsole( $hash,  '$hash','Typ: Hash' );?>
  47.         <?=Debug2JsConsole( __DIR__,  '__DIR__' , 'Typ: MAGIC VAR');?>
  48.         <?php
  49.             error_reporting( 0 );
  50.             echo Debug2JsConsole( $unknown,  '$unknown', 'Typ: UNSET VAR' );
  51.            
  52.             $mysqli = new mysqli('localhost', 'my_user', 'my_password', 'my_db');
  53.             Debug2JsConsole( $mysqli->connect_error,  '$mysqli->connect_error' , 'Typ: MySQLi-Connect-Error');
  54.         ?>
  55.     </body>
  56. </html>