41 lines
		
	
	
		
			828 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			828 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| 
 | |
| namespace Symfony\Component\VarDumper\Tests\Fixture;
 | |
| 
 | |
| if (!class_exists('Symfony\Component\VarDumper\Tests\Fixture\DumbFoo')) {
 | |
|     class DumbFoo
 | |
|     {
 | |
|         public $foo = 'foo';
 | |
|     }
 | |
| }
 | |
| 
 | |
| $foo = new DumbFoo();
 | |
| $foo->bar = 'bar';
 | |
| 
 | |
| $g = fopen(__FILE__, 'r');
 | |
| 
 | |
| $var = array(
 | |
|     'number' => 1, null,
 | |
|     'const' => 1.1, true, false, NAN, INF, -INF, PHP_INT_MAX,
 | |
|     'str' => "déjà\n", "\xE9\x00test\t\ning",
 | |
|     '[]' => array(),
 | |
|     'res' => $g,
 | |
|     'obj' => $foo,
 | |
|     'closure' => function ($a, \PDO &$b = null) {},
 | |
|     'line' => __LINE__ - 1,
 | |
|     'nobj' => array((object) array()),
 | |
| );
 | |
| 
 | |
| $r = array();
 | |
| $r[] = &$r;
 | |
| 
 | |
| $var['recurs'] = &$r;
 | |
| $var[] = &$var[0];
 | |
| $var['sobj'] = $var['obj'];
 | |
| $var['snobj'] = &$var['nobj'][0];
 | |
| $var['snobj2'] = $var['nobj'][0];
 | |
| $var['file'] = __FILE__;
 | |
| $var["bin-key-\xE9"] = '';
 | |
| 
 | |
| unset($g, $r);
 | 
