annotate vendor/symfony/var-dumper/Tests/Fixtures/dumb-var.php @ 17:129ea1e6d783
Update, including to Drupal core 8.6.10
author |
Chris Cannam |
date |
Thu, 28 Feb 2019 13:21:36 +0000 |
parents |
4c8ae668cc8c |
children |
|
rev |
line source |
Chris@0
|
1 <?php
|
Chris@0
|
2
|
Chris@0
|
3 namespace Symfony\Component\VarDumper\Tests\Fixture;
|
Chris@0
|
4
|
Chris@0
|
5 if (!class_exists('Symfony\Component\VarDumper\Tests\Fixture\DumbFoo')) {
|
Chris@0
|
6 class DumbFoo
|
Chris@0
|
7 {
|
Chris@0
|
8 public $foo = 'foo';
|
Chris@0
|
9 }
|
Chris@0
|
10 }
|
Chris@0
|
11
|
Chris@0
|
12 $foo = new DumbFoo();
|
Chris@0
|
13 $foo->bar = 'bar';
|
Chris@0
|
14
|
Chris@0
|
15 $g = fopen(__FILE__, 'r');
|
Chris@0
|
16
|
Chris@17
|
17 $var = [
|
Chris@0
|
18 'number' => 1, null,
|
Chris@0
|
19 'const' => 1.1, true, false, NAN, INF, -INF, PHP_INT_MAX,
|
Chris@0
|
20 'str' => "déjà\n", "\xE9\x00",
|
Chris@17
|
21 '[]' => [],
|
Chris@0
|
22 'res' => $g,
|
Chris@0
|
23 'obj' => $foo,
|
Chris@0
|
24 'closure' => function ($a, \PDO &$b = null) {},
|
Chris@0
|
25 'line' => __LINE__ - 1,
|
Chris@17
|
26 'nobj' => [(object) []],
|
Chris@17
|
27 ];
|
Chris@0
|
28
|
Chris@17
|
29 $r = [];
|
Chris@0
|
30 $r[] = &$r;
|
Chris@0
|
31
|
Chris@0
|
32 $var['recurs'] = &$r;
|
Chris@0
|
33 $var[] = &$var[0];
|
Chris@0
|
34 $var['sobj'] = $var['obj'];
|
Chris@0
|
35 $var['snobj'] = &$var['nobj'][0];
|
Chris@0
|
36 $var['snobj2'] = $var['nobj'][0];
|
Chris@0
|
37 $var['file'] = __FILE__;
|
Chris@0
|
38 $var["bin-key-\xE9"] = '';
|
Chris@0
|
39
|
Chris@0
|
40 unset($g, $r);
|