No Description

dumb-var.php 866B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?php
  2. namespace Symfony\Component\VarDumper\Tests\Fixture;
  3. if (!class_exists('Symfony\Component\VarDumper\Tests\Fixture\DumbFoo')) {
  4. class DumbFoo
  5. {
  6. public $foo = 'foo';
  7. }
  8. }
  9. $foo = new DumbFoo();
  10. $foo->bar = 'bar';
  11. $g = fopen(__FILE__, 'r');
  12. $h = fopen(__FILE__, 'r');
  13. fclose($h);
  14. $var = array(
  15. 'number' => 1, null,
  16. 'const' => 1.1, true, false, NAN, INF, -INF, PHP_INT_MAX,
  17. 'str' => "déjà", "\xE9\x00",
  18. '[]' => array(),
  19. 'res' => $g,
  20. $h,
  21. 'obj' => $foo,
  22. 'closure' => function ($a, \PDO &$b = null) {},
  23. 'line' => __LINE__ - 1,
  24. 'nobj' => array((object) array()),
  25. );
  26. $r = array();
  27. $r[] =& $r;
  28. $var['recurs'] =& $r;
  29. $var[] =& $var[0];
  30. $var['sobj'] = $var['obj'];
  31. $var['snobj'] =& $var['nobj'][0];
  32. $var['snobj2'] = $var['nobj'][0];
  33. $var['file'] = __FILE__;
  34. $var["bin-key-\xE9"] = "";
  35. unset($g, $h, $r);