Mercurial > hg > isophonics-drupal-site
annotate vendor/symfony/debug/Resources/ext/tests/001.phpt @ 19:fa3358dc1485 tip
Add ndrum files
author | Chris Cannam |
---|---|
date | Wed, 28 Aug 2019 13:14:47 +0100 |
parents | 129ea1e6d783 |
children |
rev | line source |
---|---|
Chris@0 | 1 --TEST-- |
Chris@0 | 2 Test symfony_zval_info API |
Chris@0 | 3 --SKIPIF-- |
Chris@12 | 4 <?php if (!extension_loaded('symfony_debug')) { |
Chris@12 | 5 echo 'skip'; |
Chris@12 | 6 } ?> |
Chris@0 | 7 --FILE-- |
Chris@0 | 8 <?php |
Chris@0 | 9 |
Chris@0 | 10 $int = 42; |
Chris@0 | 11 $float = 42.42; |
Chris@0 | 12 $str = 'foobar'; |
Chris@0 | 13 $object = new StdClass(); |
Chris@17 | 14 $array = ['foo', 'bar']; |
Chris@0 | 15 $resource = tmpfile(); |
Chris@0 | 16 $null = null; |
Chris@0 | 17 $bool = true; |
Chris@0 | 18 |
Chris@0 | 19 $anotherint = 42; |
Chris@0 | 20 $refcount2 = &$anotherint; |
Chris@0 | 21 |
Chris@17 | 22 $var = [ |
Chris@0 | 23 'int' => $int, |
Chris@0 | 24 'float' => $float, |
Chris@0 | 25 'str' => $str, |
Chris@0 | 26 'object' => $object, |
Chris@0 | 27 'array' => $array, |
Chris@0 | 28 'resource' => $resource, |
Chris@0 | 29 'null' => $null, |
Chris@0 | 30 'bool' => $bool, |
Chris@0 | 31 'refcount' => &$refcount2, |
Chris@17 | 32 ]; |
Chris@0 | 33 |
Chris@0 | 34 var_dump(symfony_zval_info('int', $var)); |
Chris@0 | 35 var_dump(symfony_zval_info('float', $var)); |
Chris@0 | 36 var_dump(symfony_zval_info('str', $var)); |
Chris@0 | 37 var_dump(symfony_zval_info('object', $var)); |
Chris@0 | 38 var_dump(symfony_zval_info('array', $var)); |
Chris@0 | 39 var_dump(symfony_zval_info('resource', $var)); |
Chris@0 | 40 var_dump(symfony_zval_info('null', $var)); |
Chris@0 | 41 var_dump(symfony_zval_info('bool', $var)); |
Chris@0 | 42 |
Chris@0 | 43 var_dump(symfony_zval_info('refcount', $var)); |
Chris@0 | 44 var_dump(symfony_zval_info('not-exist', $var)); |
Chris@0 | 45 ?> |
Chris@0 | 46 --EXPECTF-- |
Chris@0 | 47 array(4) { |
Chris@0 | 48 ["type"]=> |
Chris@0 | 49 string(7) "integer" |
Chris@0 | 50 ["zval_hash"]=> |
Chris@0 | 51 string(16) "%s" |
Chris@0 | 52 ["zval_refcount"]=> |
Chris@0 | 53 int(2) |
Chris@0 | 54 ["zval_isref"]=> |
Chris@0 | 55 bool(false) |
Chris@0 | 56 } |
Chris@0 | 57 array(4) { |
Chris@0 | 58 ["type"]=> |
Chris@0 | 59 string(6) "double" |
Chris@0 | 60 ["zval_hash"]=> |
Chris@0 | 61 string(16) "%s" |
Chris@0 | 62 ["zval_refcount"]=> |
Chris@0 | 63 int(2) |
Chris@0 | 64 ["zval_isref"]=> |
Chris@0 | 65 bool(false) |
Chris@0 | 66 } |
Chris@0 | 67 array(5) { |
Chris@0 | 68 ["type"]=> |
Chris@0 | 69 string(6) "string" |
Chris@0 | 70 ["zval_hash"]=> |
Chris@0 | 71 string(16) "%s" |
Chris@0 | 72 ["zval_refcount"]=> |
Chris@0 | 73 int(2) |
Chris@0 | 74 ["zval_isref"]=> |
Chris@0 | 75 bool(false) |
Chris@0 | 76 ["strlen"]=> |
Chris@0 | 77 int(6) |
Chris@0 | 78 } |
Chris@0 | 79 array(8) { |
Chris@0 | 80 ["type"]=> |
Chris@0 | 81 string(6) "object" |
Chris@0 | 82 ["zval_hash"]=> |
Chris@0 | 83 string(16) "%s" |
Chris@0 | 84 ["zval_refcount"]=> |
Chris@0 | 85 int(2) |
Chris@0 | 86 ["zval_isref"]=> |
Chris@0 | 87 bool(false) |
Chris@0 | 88 ["object_class"]=> |
Chris@0 | 89 string(8) "stdClass" |
Chris@0 | 90 ["object_refcount"]=> |
Chris@0 | 91 int(1) |
Chris@0 | 92 ["object_hash"]=> |
Chris@0 | 93 string(32) "%s" |
Chris@0 | 94 ["object_handle"]=> |
Chris@0 | 95 int(%d) |
Chris@0 | 96 } |
Chris@0 | 97 array(5) { |
Chris@0 | 98 ["type"]=> |
Chris@0 | 99 string(5) "array" |
Chris@0 | 100 ["zval_hash"]=> |
Chris@0 | 101 string(16) "%s" |
Chris@0 | 102 ["zval_refcount"]=> |
Chris@0 | 103 int(2) |
Chris@0 | 104 ["zval_isref"]=> |
Chris@0 | 105 bool(false) |
Chris@0 | 106 ["array_count"]=> |
Chris@0 | 107 int(2) |
Chris@0 | 108 } |
Chris@0 | 109 array(7) { |
Chris@0 | 110 ["type"]=> |
Chris@0 | 111 string(8) "resource" |
Chris@0 | 112 ["zval_hash"]=> |
Chris@0 | 113 string(16) "%s" |
Chris@0 | 114 ["zval_refcount"]=> |
Chris@0 | 115 int(2) |
Chris@0 | 116 ["zval_isref"]=> |
Chris@0 | 117 bool(false) |
Chris@0 | 118 ["resource_handle"]=> |
Chris@0 | 119 int(%d) |
Chris@0 | 120 ["resource_type"]=> |
Chris@0 | 121 string(6) "stream" |
Chris@0 | 122 ["resource_refcount"]=> |
Chris@0 | 123 int(1) |
Chris@0 | 124 } |
Chris@0 | 125 array(4) { |
Chris@0 | 126 ["type"]=> |
Chris@0 | 127 string(4) "NULL" |
Chris@0 | 128 ["zval_hash"]=> |
Chris@0 | 129 string(16) "%s" |
Chris@0 | 130 ["zval_refcount"]=> |
Chris@0 | 131 int(2) |
Chris@0 | 132 ["zval_isref"]=> |
Chris@0 | 133 bool(false) |
Chris@0 | 134 } |
Chris@0 | 135 array(4) { |
Chris@0 | 136 ["type"]=> |
Chris@0 | 137 string(7) "boolean" |
Chris@0 | 138 ["zval_hash"]=> |
Chris@0 | 139 string(16) "%s" |
Chris@0 | 140 ["zval_refcount"]=> |
Chris@0 | 141 int(2) |
Chris@0 | 142 ["zval_isref"]=> |
Chris@0 | 143 bool(false) |
Chris@0 | 144 } |
Chris@0 | 145 array(4) { |
Chris@0 | 146 ["type"]=> |
Chris@0 | 147 string(7) "integer" |
Chris@0 | 148 ["zval_hash"]=> |
Chris@0 | 149 string(16) "%s" |
Chris@0 | 150 ["zval_refcount"]=> |
Chris@0 | 151 int(3) |
Chris@0 | 152 ["zval_isref"]=> |
Chris@0 | 153 bool(true) |
Chris@0 | 154 } |
Chris@0 | 155 NULL |