Annotation of embedaddon/php/ext/standard/tests/general_functions/gettype_settype_variation4.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: Test gettype() & settype() functions : usage variations
                      3: --SKIPIF--
                      4: <?php
                      5: if (PHP_INT_SIZE != 4) die("skip this test is for 32bit platform only");
                      6: ?>
                      7: --INI--
                      8: precision=14
                      9: --FILE--
                     10: <?php
                     11: /* Prototype: string gettype ( mixed $var );
                     12:    Description: Returns the type of the PHP variable var
                     13: 
                     14:    Prototype: bool settype ( mixed &$var, string $type );
                     15:    Description: Set the type of variable var to type 
                     16: */
                     17: 
                     18: /* Test usage variation of gettype() and settype() functions:
                     19:          settype() to bool/boolean type.
                     20:    Set type of the data to "bool"/"boolean" and verify using gettype
                     21:    Following are performed in the listed sequence:
                     22:      get the current type of the variable
                     23:      set the type of the variable to bool/boolean type
                     24:      dump the variable to see its new data
                     25:      get the new type of the variable
                     26: */
                     27: 
                     28: /* function to handle catchable errors */
                     29: function foo($errno, $errstr, $errfile, $errline) {
                     30: //     var_dump($errstr);
                     31:    // print error no and error string
                     32:    echo "$errno: $errstr\n";
                     33: }
                     34: //set the error handler, this is required as
                     35: // settype() would fail with catachable fatal error 
                     36: set_error_handler("foo"); 
                     37: 
                     38: $var1 = "another string";
                     39: $var2 = array(2,3,4);
                     40: 
                     41: // a variable which is unset
                     42: $unset_var = 10.5;
                     43: unset( $unset_var );
                     44: 
                     45: class point
                     46: {
                     47:   var $x;
                     48:   var $y;
                     49: 
                     50:   function point($x, $y) {
                     51:      $this->x = $x;
                     52:      $this->y = $y;
                     53:   }
                     54: 
                     55:   function __toString() {
                     56:      return "ObjectPoint";
                     57:   }
                     58: }
                     59: 
                     60: class class_with_no_member {
                     61:  // no member(s)
                     62: }
                     63: 
                     64: $var_values = array ( 
                     65:   /* nulls */
                     66:   null,  
                     67: 
                     68:   /* boolean */
                     69:   FALSE, 
                     70:   TRUE,
                     71:   true,
                     72:  
                     73:   /* strings */
                     74:   "\xFF",
                     75:   "\x66",
                     76:   "\0123",
                     77:   "",
                     78:   '',
                     79:   " ",
                     80:   ' ',
                     81:   "0",
                     82:   '0',
                     83: 
                     84:   /* numerics in the form of string */
                     85:   '10',
                     86:   "10",
                     87:   "10string",
                     88:   '10string',
                     89:   "1",  
                     90:   "-1",
                     91:   "1e2",
                     92:   " 1",
                     93:   "2974394749328742328432",
                     94:   "-1e-2",
                     95:   '1',
                     96:   '-1',
                     97:   '1e2',
                     98:   ' 1',
                     99:   '2974394749328742328432',
                    100:   '-1e-2',
                    101:   "0xff",
                    102:   '0x55',
                    103:   '0XA55',
                    104:   '0X123',
                    105:   "0123",
                    106:   '0123',
                    107:   "-0123",
                    108:   "+0123",
                    109:   '-0123',
                    110:   '+0123',
                    111:   "-0x80001", // invalid numerics as its prefix with sign or have decimal points
                    112:   "+0x80001",
                    113:   "-0x80001.5",
                    114:   "0x80001.5",
                    115:   "@$%#$%^$%^&^",
                    116: 
                    117:   /* arrays */
                    118:   array(),
                    119:   array(NULL),
                    120:   array(1,2,3,4),
                    121:   array(1 => "one", 2 => "two", "3" => "three", "four" => 4),
                    122:   array(1.5, 2.4, 6.5e6),
                    123: 
                    124:   /* integers */
                    125:   0,
                    126:   -2147483648, // max -ne int value
                    127:   2147483647,
                    128:   2147483649,
                    129:   1232147483649,
                    130:   0x55,
                    131:   0xF674593039, // a hex value > than max int
                    132:   -0X558F,
                    133:   0555,
                    134:   -0555,
                    135:   02224242434343152, // an octal value > than max int
                    136:   
                    137:   /* floats */
                    138:   0.0,
                    139:   1e5,
                    140:   -1e5,
                    141:   1E5, 
                    142:   -1E5,
                    143:   -1.5,
                    144:   .5,
                    145:   -.5,
                    146:   .5e6,
                    147:   -.5e6,
                    148:   -.5e-6,
                    149:   .5e+6,
                    150:   -.5e+6,
                    151:   .512E6,
                    152:   -.512E6,
                    153:   .512E-6,
                    154:   +.512E-6,
                    155:   .512E+6,
                    156:   -.512E+6,
                    157: 
                    158:   new point(NULL, NULL),
                    159:   new point(2.5, 40.5),
                    160:   new point(0, 0),
                    161:   new class_with_no_member,
                    162: 
                    163:   /* undefined/unset vars */
                    164:   $unset_var,
                    165:   $undef_var,
                    166:   
                    167:   /* binary strings */
                    168:   b"0",
                    169:   b'0',
                    170:   b"10string",
                    171:   b'10string',
                    172:   b"+0123",
                    173:   b'-0123',
                    174:   b"0xff",
                    175:   b'0x55',
                    176:   b'1e2',
                    177:   b'2974394749328742328432',
                    178:   b"1e2",
                    179:   b'10string',
                    180:   b"10string"
                    181: );
                    182: 
                    183: // test conversion to these types                 
                    184: $types = array(
                    185:   "boolean",
                    186:   "bool"
                    187: );
                    188: 
                    189: echo "\n*** Testing settype() & gettype() : usage variations ***\n";
                    190: foreach ($types as $type) {
                    191:   echo "\n-- Setting type of data to $type --\n";
                    192:   $inner_loop_count = 1;
                    193:   foreach ($var_values as $var) {
                    194:     echo "-- Iteration $inner_loop_count --\n"; $inner_loop_count++;
                    195: 
                    196:     // get the current data type
                    197:     var_dump( gettype($var) );
                    198: 
                    199:     // convert it to new type
                    200:     var_dump( settype($var, $type) );
                    201: 
                    202:     // dump the converted $var
                    203:     var_dump( $var );
                    204: 
                    205:     // get the new type of the $var
                    206:     var_dump( gettype($var) );
                    207:   }
                    208: }
                    209: 
                    210: echo "Done\n";
                    211: ?>
                    212: --EXPECTF--    
                    213: 8: Undefined variable: unset_var
                    214: 8: Undefined variable: undef_var
                    215: 
                    216: *** Testing settype() & gettype() : usage variations ***
                    217: 
                    218: -- Setting type of data to boolean --
                    219: -- Iteration 1 --
                    220: string(4) "NULL"
                    221: bool(true)
                    222: bool(false)
                    223: string(7) "boolean"
                    224: -- Iteration 2 --
                    225: string(7) "boolean"
                    226: bool(true)
                    227: bool(false)
                    228: string(7) "boolean"
                    229: -- Iteration 3 --
                    230: string(7) "boolean"
                    231: bool(true)
                    232: bool(true)
                    233: string(7) "boolean"
                    234: -- Iteration 4 --
                    235: string(7) "boolean"
                    236: bool(true)
                    237: bool(true)
                    238: string(7) "boolean"
                    239: -- Iteration 5 --
                    240: string(6) "string"
                    241: bool(true)
                    242: bool(true)
                    243: string(7) "boolean"
                    244: -- Iteration 6 --
                    245: string(6) "string"
                    246: bool(true)
                    247: bool(true)
                    248: string(7) "boolean"
                    249: -- Iteration 7 --
                    250: string(6) "string"
                    251: bool(true)
                    252: bool(true)
                    253: string(7) "boolean"
                    254: -- Iteration 8 --
                    255: string(6) "string"
                    256: bool(true)
                    257: bool(false)
                    258: string(7) "boolean"
                    259: -- Iteration 9 --
                    260: string(6) "string"
                    261: bool(true)
                    262: bool(false)
                    263: string(7) "boolean"
                    264: -- Iteration 10 --
                    265: string(6) "string"
                    266: bool(true)
                    267: bool(true)
                    268: string(7) "boolean"
                    269: -- Iteration 11 --
                    270: string(6) "string"
                    271: bool(true)
                    272: bool(true)
                    273: string(7) "boolean"
                    274: -- Iteration 12 --
                    275: string(6) "string"
                    276: bool(true)
                    277: bool(false)
                    278: string(7) "boolean"
                    279: -- Iteration 13 --
                    280: string(6) "string"
                    281: bool(true)
                    282: bool(false)
                    283: string(7) "boolean"
                    284: -- Iteration 14 --
                    285: string(6) "string"
                    286: bool(true)
                    287: bool(true)
                    288: string(7) "boolean"
                    289: -- Iteration 15 --
                    290: string(6) "string"
                    291: bool(true)
                    292: bool(true)
                    293: string(7) "boolean"
                    294: -- Iteration 16 --
                    295: string(6) "string"
                    296: bool(true)
                    297: bool(true)
                    298: string(7) "boolean"
                    299: -- Iteration 17 --
                    300: string(6) "string"
                    301: bool(true)
                    302: bool(true)
                    303: string(7) "boolean"
                    304: -- Iteration 18 --
                    305: string(6) "string"
                    306: bool(true)
                    307: bool(true)
                    308: string(7) "boolean"
                    309: -- Iteration 19 --
                    310: string(6) "string"
                    311: bool(true)
                    312: bool(true)
                    313: string(7) "boolean"
                    314: -- Iteration 20 --
                    315: string(6) "string"
                    316: bool(true)
                    317: bool(true)
                    318: string(7) "boolean"
                    319: -- Iteration 21 --
                    320: string(6) "string"
                    321: bool(true)
                    322: bool(true)
                    323: string(7) "boolean"
                    324: -- Iteration 22 --
                    325: string(6) "string"
                    326: bool(true)
                    327: bool(true)
                    328: string(7) "boolean"
                    329: -- Iteration 23 --
                    330: string(6) "string"
                    331: bool(true)
                    332: bool(true)
                    333: string(7) "boolean"
                    334: -- Iteration 24 --
                    335: string(6) "string"
                    336: bool(true)
                    337: bool(true)
                    338: string(7) "boolean"
                    339: -- Iteration 25 --
                    340: string(6) "string"
                    341: bool(true)
                    342: bool(true)
                    343: string(7) "boolean"
                    344: -- Iteration 26 --
                    345: string(6) "string"
                    346: bool(true)
                    347: bool(true)
                    348: string(7) "boolean"
                    349: -- Iteration 27 --
                    350: string(6) "string"
                    351: bool(true)
                    352: bool(true)
                    353: string(7) "boolean"
                    354: -- Iteration 28 --
                    355: string(6) "string"
                    356: bool(true)
                    357: bool(true)
                    358: string(7) "boolean"
                    359: -- Iteration 29 --
                    360: string(6) "string"
                    361: bool(true)
                    362: bool(true)
                    363: string(7) "boolean"
                    364: -- Iteration 30 --
                    365: string(6) "string"
                    366: bool(true)
                    367: bool(true)
                    368: string(7) "boolean"
                    369: -- Iteration 31 --
                    370: string(6) "string"
                    371: bool(true)
                    372: bool(true)
                    373: string(7) "boolean"
                    374: -- Iteration 32 --
                    375: string(6) "string"
                    376: bool(true)
                    377: bool(true)
                    378: string(7) "boolean"
                    379: -- Iteration 33 --
                    380: string(6) "string"
                    381: bool(true)
                    382: bool(true)
                    383: string(7) "boolean"
                    384: -- Iteration 34 --
                    385: string(6) "string"
                    386: bool(true)
                    387: bool(true)
                    388: string(7) "boolean"
                    389: -- Iteration 35 --
                    390: string(6) "string"
                    391: bool(true)
                    392: bool(true)
                    393: string(7) "boolean"
                    394: -- Iteration 36 --
                    395: string(6) "string"
                    396: bool(true)
                    397: bool(true)
                    398: string(7) "boolean"
                    399: -- Iteration 37 --
                    400: string(6) "string"
                    401: bool(true)
                    402: bool(true)
                    403: string(7) "boolean"
                    404: -- Iteration 38 --
                    405: string(6) "string"
                    406: bool(true)
                    407: bool(true)
                    408: string(7) "boolean"
                    409: -- Iteration 39 --
                    410: string(6) "string"
                    411: bool(true)
                    412: bool(true)
                    413: string(7) "boolean"
                    414: -- Iteration 40 --
                    415: string(6) "string"
                    416: bool(true)
                    417: bool(true)
                    418: string(7) "boolean"
                    419: -- Iteration 41 --
                    420: string(6) "string"
                    421: bool(true)
                    422: bool(true)
                    423: string(7) "boolean"
                    424: -- Iteration 42 --
                    425: string(6) "string"
                    426: bool(true)
                    427: bool(true)
                    428: string(7) "boolean"
                    429: -- Iteration 43 --
                    430: string(6) "string"
                    431: bool(true)
                    432: bool(true)
                    433: string(7) "boolean"
                    434: -- Iteration 44 --
                    435: string(6) "string"
                    436: bool(true)
                    437: bool(true)
                    438: string(7) "boolean"
                    439: -- Iteration 45 --
                    440: string(5) "array"
                    441: bool(true)
                    442: bool(false)
                    443: string(7) "boolean"
                    444: -- Iteration 46 --
                    445: string(5) "array"
                    446: bool(true)
                    447: bool(true)
                    448: string(7) "boolean"
                    449: -- Iteration 47 --
                    450: string(5) "array"
                    451: bool(true)
                    452: bool(true)
                    453: string(7) "boolean"
                    454: -- Iteration 48 --
                    455: string(5) "array"
                    456: bool(true)
                    457: bool(true)
                    458: string(7) "boolean"
                    459: -- Iteration 49 --
                    460: string(5) "array"
                    461: bool(true)
                    462: bool(true)
                    463: string(7) "boolean"
                    464: -- Iteration 50 --
                    465: string(7) "integer"
                    466: bool(true)
                    467: bool(false)
                    468: string(7) "boolean"
                    469: -- Iteration 51 --
                    470: string(6) "double"
                    471: bool(true)
                    472: bool(true)
                    473: string(7) "boolean"
                    474: -- Iteration 52 --
                    475: string(7) "integer"
                    476: bool(true)
                    477: bool(true)
                    478: string(7) "boolean"
                    479: -- Iteration 53 --
                    480: string(6) "double"
                    481: bool(true)
                    482: bool(true)
                    483: string(7) "boolean"
                    484: -- Iteration 54 --
                    485: string(6) "double"
                    486: bool(true)
                    487: bool(true)
                    488: string(7) "boolean"
                    489: -- Iteration 55 --
                    490: string(7) "integer"
                    491: bool(true)
                    492: bool(true)
                    493: string(7) "boolean"
                    494: -- Iteration 56 --
                    495: string(6) "double"
                    496: bool(true)
                    497: bool(true)
                    498: string(7) "boolean"
                    499: -- Iteration 57 --
                    500: string(7) "integer"
                    501: bool(true)
                    502: bool(true)
                    503: string(7) "boolean"
                    504: -- Iteration 58 --
                    505: string(7) "integer"
                    506: bool(true)
                    507: bool(true)
                    508: string(7) "boolean"
                    509: -- Iteration 59 --
                    510: string(7) "integer"
                    511: bool(true)
                    512: bool(true)
                    513: string(7) "boolean"
                    514: -- Iteration 60 --
                    515: string(6) "double"
                    516: bool(true)
                    517: bool(true)
                    518: string(7) "boolean"
                    519: -- Iteration 61 --
                    520: string(6) "double"
                    521: bool(true)
                    522: bool(false)
                    523: string(7) "boolean"
                    524: -- Iteration 62 --
                    525: string(6) "double"
                    526: bool(true)
                    527: bool(true)
                    528: string(7) "boolean"
                    529: -- Iteration 63 --
                    530: string(6) "double"
                    531: bool(true)
                    532: bool(true)
                    533: string(7) "boolean"
                    534: -- Iteration 64 --
                    535: string(6) "double"
                    536: bool(true)
                    537: bool(true)
                    538: string(7) "boolean"
                    539: -- Iteration 65 --
                    540: string(6) "double"
                    541: bool(true)
                    542: bool(true)
                    543: string(7) "boolean"
                    544: -- Iteration 66 --
                    545: string(6) "double"
                    546: bool(true)
                    547: bool(true)
                    548: string(7) "boolean"
                    549: -- Iteration 67 --
                    550: string(6) "double"
                    551: bool(true)
                    552: bool(true)
                    553: string(7) "boolean"
                    554: -- Iteration 68 --
                    555: string(6) "double"
                    556: bool(true)
                    557: bool(true)
                    558: string(7) "boolean"
                    559: -- Iteration 69 --
                    560: string(6) "double"
                    561: bool(true)
                    562: bool(true)
                    563: string(7) "boolean"
                    564: -- Iteration 70 --
                    565: string(6) "double"
                    566: bool(true)
                    567: bool(true)
                    568: string(7) "boolean"
                    569: -- Iteration 71 --
                    570: string(6) "double"
                    571: bool(true)
                    572: bool(true)
                    573: string(7) "boolean"
                    574: -- Iteration 72 --
                    575: string(6) "double"
                    576: bool(true)
                    577: bool(true)
                    578: string(7) "boolean"
                    579: -- Iteration 73 --
                    580: string(6) "double"
                    581: bool(true)
                    582: bool(true)
                    583: string(7) "boolean"
                    584: -- Iteration 74 --
                    585: string(6) "double"
                    586: bool(true)
                    587: bool(true)
                    588: string(7) "boolean"
                    589: -- Iteration 75 --
                    590: string(6) "double"
                    591: bool(true)
                    592: bool(true)
                    593: string(7) "boolean"
                    594: -- Iteration 76 --
                    595: string(6) "double"
                    596: bool(true)
                    597: bool(true)
                    598: string(7) "boolean"
                    599: -- Iteration 77 --
                    600: string(6) "double"
                    601: bool(true)
                    602: bool(true)
                    603: string(7) "boolean"
                    604: -- Iteration 78 --
                    605: string(6) "double"
                    606: bool(true)
                    607: bool(true)
                    608: string(7) "boolean"
                    609: -- Iteration 79 --
                    610: string(6) "double"
                    611: bool(true)
                    612: bool(true)
                    613: string(7) "boolean"
                    614: -- Iteration 80 --
                    615: string(6) "object"
                    616: bool(true)
                    617: bool(true)
                    618: string(7) "boolean"
                    619: -- Iteration 81 --
                    620: string(6) "object"
                    621: bool(true)
                    622: bool(true)
                    623: string(7) "boolean"
                    624: -- Iteration 82 --
                    625: string(6) "object"
                    626: bool(true)
                    627: bool(true)
                    628: string(7) "boolean"
                    629: -- Iteration 83 --
                    630: string(6) "object"
                    631: bool(true)
                    632: bool(true)
                    633: string(7) "boolean"
                    634: -- Iteration 84 --
                    635: string(4) "NULL"
                    636: bool(true)
                    637: bool(false)
                    638: string(7) "boolean"
                    639: -- Iteration 85 --
                    640: string(4) "NULL"
                    641: bool(true)
                    642: bool(false)
                    643: string(7) "boolean"
                    644: -- Iteration 86 --
                    645: string(6) "string"
                    646: bool(true)
                    647: bool(false)
                    648: string(7) "boolean"
                    649: -- Iteration 87 --
                    650: string(6) "string"
                    651: bool(true)
                    652: bool(false)
                    653: string(7) "boolean"
                    654: -- Iteration 88 --
                    655: string(6) "string"
                    656: bool(true)
                    657: bool(true)
                    658: string(7) "boolean"
                    659: -- Iteration 89 --
                    660: string(6) "string"
                    661: bool(true)
                    662: bool(true)
                    663: string(7) "boolean"
                    664: -- Iteration 90 --
                    665: string(6) "string"
                    666: bool(true)
                    667: bool(true)
                    668: string(7) "boolean"
                    669: -- Iteration 91 --
                    670: string(6) "string"
                    671: bool(true)
                    672: bool(true)
                    673: string(7) "boolean"
                    674: -- Iteration 92 --
                    675: string(6) "string"
                    676: bool(true)
                    677: bool(true)
                    678: string(7) "boolean"
                    679: -- Iteration 93 --
                    680: string(6) "string"
                    681: bool(true)
                    682: bool(true)
                    683: string(7) "boolean"
                    684: -- Iteration 94 --
                    685: string(6) "string"
                    686: bool(true)
                    687: bool(true)
                    688: string(7) "boolean"
                    689: -- Iteration 95 --
                    690: string(6) "string"
                    691: bool(true)
                    692: bool(true)
                    693: string(7) "boolean"
                    694: -- Iteration 96 --
                    695: string(6) "string"
                    696: bool(true)
                    697: bool(true)
                    698: string(7) "boolean"
                    699: -- Iteration 97 --
                    700: string(6) "string"
                    701: bool(true)
                    702: bool(true)
                    703: string(7) "boolean"
                    704: -- Iteration 98 --
                    705: string(6) "string"
                    706: bool(true)
                    707: bool(true)
                    708: string(7) "boolean"
                    709: 
                    710: -- Setting type of data to bool --
                    711: -- Iteration 1 --
                    712: string(4) "NULL"
                    713: bool(true)
                    714: bool(false)
                    715: string(7) "boolean"
                    716: -- Iteration 2 --
                    717: string(7) "boolean"
                    718: bool(true)
                    719: bool(false)
                    720: string(7) "boolean"
                    721: -- Iteration 3 --
                    722: string(7) "boolean"
                    723: bool(true)
                    724: bool(true)
                    725: string(7) "boolean"
                    726: -- Iteration 4 --
                    727: string(7) "boolean"
                    728: bool(true)
                    729: bool(true)
                    730: string(7) "boolean"
                    731: -- Iteration 5 --
                    732: string(6) "string"
                    733: bool(true)
                    734: bool(true)
                    735: string(7) "boolean"
                    736: -- Iteration 6 --
                    737: string(6) "string"
                    738: bool(true)
                    739: bool(true)
                    740: string(7) "boolean"
                    741: -- Iteration 7 --
                    742: string(6) "string"
                    743: bool(true)
                    744: bool(true)
                    745: string(7) "boolean"
                    746: -- Iteration 8 --
                    747: string(6) "string"
                    748: bool(true)
                    749: bool(false)
                    750: string(7) "boolean"
                    751: -- Iteration 9 --
                    752: string(6) "string"
                    753: bool(true)
                    754: bool(false)
                    755: string(7) "boolean"
                    756: -- Iteration 10 --
                    757: string(6) "string"
                    758: bool(true)
                    759: bool(true)
                    760: string(7) "boolean"
                    761: -- Iteration 11 --
                    762: string(6) "string"
                    763: bool(true)
                    764: bool(true)
                    765: string(7) "boolean"
                    766: -- Iteration 12 --
                    767: string(6) "string"
                    768: bool(true)
                    769: bool(false)
                    770: string(7) "boolean"
                    771: -- Iteration 13 --
                    772: string(6) "string"
                    773: bool(true)
                    774: bool(false)
                    775: string(7) "boolean"
                    776: -- Iteration 14 --
                    777: string(6) "string"
                    778: bool(true)
                    779: bool(true)
                    780: string(7) "boolean"
                    781: -- Iteration 15 --
                    782: string(6) "string"
                    783: bool(true)
                    784: bool(true)
                    785: string(7) "boolean"
                    786: -- Iteration 16 --
                    787: string(6) "string"
                    788: bool(true)
                    789: bool(true)
                    790: string(7) "boolean"
                    791: -- Iteration 17 --
                    792: string(6) "string"
                    793: bool(true)
                    794: bool(true)
                    795: string(7) "boolean"
                    796: -- Iteration 18 --
                    797: string(6) "string"
                    798: bool(true)
                    799: bool(true)
                    800: string(7) "boolean"
                    801: -- Iteration 19 --
                    802: string(6) "string"
                    803: bool(true)
                    804: bool(true)
                    805: string(7) "boolean"
                    806: -- Iteration 20 --
                    807: string(6) "string"
                    808: bool(true)
                    809: bool(true)
                    810: string(7) "boolean"
                    811: -- Iteration 21 --
                    812: string(6) "string"
                    813: bool(true)
                    814: bool(true)
                    815: string(7) "boolean"
                    816: -- Iteration 22 --
                    817: string(6) "string"
                    818: bool(true)
                    819: bool(true)
                    820: string(7) "boolean"
                    821: -- Iteration 23 --
                    822: string(6) "string"
                    823: bool(true)
                    824: bool(true)
                    825: string(7) "boolean"
                    826: -- Iteration 24 --
                    827: string(6) "string"
                    828: bool(true)
                    829: bool(true)
                    830: string(7) "boolean"
                    831: -- Iteration 25 --
                    832: string(6) "string"
                    833: bool(true)
                    834: bool(true)
                    835: string(7) "boolean"
                    836: -- Iteration 26 --
                    837: string(6) "string"
                    838: bool(true)
                    839: bool(true)
                    840: string(7) "boolean"
                    841: -- Iteration 27 --
                    842: string(6) "string"
                    843: bool(true)
                    844: bool(true)
                    845: string(7) "boolean"
                    846: -- Iteration 28 --
                    847: string(6) "string"
                    848: bool(true)
                    849: bool(true)
                    850: string(7) "boolean"
                    851: -- Iteration 29 --
                    852: string(6) "string"
                    853: bool(true)
                    854: bool(true)
                    855: string(7) "boolean"
                    856: -- Iteration 30 --
                    857: string(6) "string"
                    858: bool(true)
                    859: bool(true)
                    860: string(7) "boolean"
                    861: -- Iteration 31 --
                    862: string(6) "string"
                    863: bool(true)
                    864: bool(true)
                    865: string(7) "boolean"
                    866: -- Iteration 32 --
                    867: string(6) "string"
                    868: bool(true)
                    869: bool(true)
                    870: string(7) "boolean"
                    871: -- Iteration 33 --
                    872: string(6) "string"
                    873: bool(true)
                    874: bool(true)
                    875: string(7) "boolean"
                    876: -- Iteration 34 --
                    877: string(6) "string"
                    878: bool(true)
                    879: bool(true)
                    880: string(7) "boolean"
                    881: -- Iteration 35 --
                    882: string(6) "string"
                    883: bool(true)
                    884: bool(true)
                    885: string(7) "boolean"
                    886: -- Iteration 36 --
                    887: string(6) "string"
                    888: bool(true)
                    889: bool(true)
                    890: string(7) "boolean"
                    891: -- Iteration 37 --
                    892: string(6) "string"
                    893: bool(true)
                    894: bool(true)
                    895: string(7) "boolean"
                    896: -- Iteration 38 --
                    897: string(6) "string"
                    898: bool(true)
                    899: bool(true)
                    900: string(7) "boolean"
                    901: -- Iteration 39 --
                    902: string(6) "string"
                    903: bool(true)
                    904: bool(true)
                    905: string(7) "boolean"
                    906: -- Iteration 40 --
                    907: string(6) "string"
                    908: bool(true)
                    909: bool(true)
                    910: string(7) "boolean"
                    911: -- Iteration 41 --
                    912: string(6) "string"
                    913: bool(true)
                    914: bool(true)
                    915: string(7) "boolean"
                    916: -- Iteration 42 --
                    917: string(6) "string"
                    918: bool(true)
                    919: bool(true)
                    920: string(7) "boolean"
                    921: -- Iteration 43 --
                    922: string(6) "string"
                    923: bool(true)
                    924: bool(true)
                    925: string(7) "boolean"
                    926: -- Iteration 44 --
                    927: string(6) "string"
                    928: bool(true)
                    929: bool(true)
                    930: string(7) "boolean"
                    931: -- Iteration 45 --
                    932: string(5) "array"
                    933: bool(true)
                    934: bool(false)
                    935: string(7) "boolean"
                    936: -- Iteration 46 --
                    937: string(5) "array"
                    938: bool(true)
                    939: bool(true)
                    940: string(7) "boolean"
                    941: -- Iteration 47 --
                    942: string(5) "array"
                    943: bool(true)
                    944: bool(true)
                    945: string(7) "boolean"
                    946: -- Iteration 48 --
                    947: string(5) "array"
                    948: bool(true)
                    949: bool(true)
                    950: string(7) "boolean"
                    951: -- Iteration 49 --
                    952: string(5) "array"
                    953: bool(true)
                    954: bool(true)
                    955: string(7) "boolean"
                    956: -- Iteration 50 --
                    957: string(7) "integer"
                    958: bool(true)
                    959: bool(false)
                    960: string(7) "boolean"
                    961: -- Iteration 51 --
                    962: string(6) "double"
                    963: bool(true)
                    964: bool(true)
                    965: string(7) "boolean"
                    966: -- Iteration 52 --
                    967: string(7) "integer"
                    968: bool(true)
                    969: bool(true)
                    970: string(7) "boolean"
                    971: -- Iteration 53 --
                    972: string(6) "double"
                    973: bool(true)
                    974: bool(true)
                    975: string(7) "boolean"
                    976: -- Iteration 54 --
                    977: string(6) "double"
                    978: bool(true)
                    979: bool(true)
                    980: string(7) "boolean"
                    981: -- Iteration 55 --
                    982: string(7) "integer"
                    983: bool(true)
                    984: bool(true)
                    985: string(7) "boolean"
                    986: -- Iteration 56 --
                    987: string(6) "double"
                    988: bool(true)
                    989: bool(true)
                    990: string(7) "boolean"
                    991: -- Iteration 57 --
                    992: string(7) "integer"
                    993: bool(true)
                    994: bool(true)
                    995: string(7) "boolean"
                    996: -- Iteration 58 --
                    997: string(7) "integer"
                    998: bool(true)
                    999: bool(true)
                   1000: string(7) "boolean"
                   1001: -- Iteration 59 --
                   1002: string(7) "integer"
                   1003: bool(true)
                   1004: bool(true)
                   1005: string(7) "boolean"
                   1006: -- Iteration 60 --
                   1007: string(6) "double"
                   1008: bool(true)
                   1009: bool(true)
                   1010: string(7) "boolean"
                   1011: -- Iteration 61 --
                   1012: string(6) "double"
                   1013: bool(true)
                   1014: bool(false)
                   1015: string(7) "boolean"
                   1016: -- Iteration 62 --
                   1017: string(6) "double"
                   1018: bool(true)
                   1019: bool(true)
                   1020: string(7) "boolean"
                   1021: -- Iteration 63 --
                   1022: string(6) "double"
                   1023: bool(true)
                   1024: bool(true)
                   1025: string(7) "boolean"
                   1026: -- Iteration 64 --
                   1027: string(6) "double"
                   1028: bool(true)
                   1029: bool(true)
                   1030: string(7) "boolean"
                   1031: -- Iteration 65 --
                   1032: string(6) "double"
                   1033: bool(true)
                   1034: bool(true)
                   1035: string(7) "boolean"
                   1036: -- Iteration 66 --
                   1037: string(6) "double"
                   1038: bool(true)
                   1039: bool(true)
                   1040: string(7) "boolean"
                   1041: -- Iteration 67 --
                   1042: string(6) "double"
                   1043: bool(true)
                   1044: bool(true)
                   1045: string(7) "boolean"
                   1046: -- Iteration 68 --
                   1047: string(6) "double"
                   1048: bool(true)
                   1049: bool(true)
                   1050: string(7) "boolean"
                   1051: -- Iteration 69 --
                   1052: string(6) "double"
                   1053: bool(true)
                   1054: bool(true)
                   1055: string(7) "boolean"
                   1056: -- Iteration 70 --
                   1057: string(6) "double"
                   1058: bool(true)
                   1059: bool(true)
                   1060: string(7) "boolean"
                   1061: -- Iteration 71 --
                   1062: string(6) "double"
                   1063: bool(true)
                   1064: bool(true)
                   1065: string(7) "boolean"
                   1066: -- Iteration 72 --
                   1067: string(6) "double"
                   1068: bool(true)
                   1069: bool(true)
                   1070: string(7) "boolean"
                   1071: -- Iteration 73 --
                   1072: string(6) "double"
                   1073: bool(true)
                   1074: bool(true)
                   1075: string(7) "boolean"
                   1076: -- Iteration 74 --
                   1077: string(6) "double"
                   1078: bool(true)
                   1079: bool(true)
                   1080: string(7) "boolean"
                   1081: -- Iteration 75 --
                   1082: string(6) "double"
                   1083: bool(true)
                   1084: bool(true)
                   1085: string(7) "boolean"
                   1086: -- Iteration 76 --
                   1087: string(6) "double"
                   1088: bool(true)
                   1089: bool(true)
                   1090: string(7) "boolean"
                   1091: -- Iteration 77 --
                   1092: string(6) "double"
                   1093: bool(true)
                   1094: bool(true)
                   1095: string(7) "boolean"
                   1096: -- Iteration 78 --
                   1097: string(6) "double"
                   1098: bool(true)
                   1099: bool(true)
                   1100: string(7) "boolean"
                   1101: -- Iteration 79 --
                   1102: string(6) "double"
                   1103: bool(true)
                   1104: bool(true)
                   1105: string(7) "boolean"
                   1106: -- Iteration 80 --
                   1107: string(6) "object"
                   1108: bool(true)
                   1109: bool(true)
                   1110: string(7) "boolean"
                   1111: -- Iteration 81 --
                   1112: string(6) "object"
                   1113: bool(true)
                   1114: bool(true)
                   1115: string(7) "boolean"
                   1116: -- Iteration 82 --
                   1117: string(6) "object"
                   1118: bool(true)
                   1119: bool(true)
                   1120: string(7) "boolean"
                   1121: -- Iteration 83 --
                   1122: string(6) "object"
                   1123: bool(true)
                   1124: bool(true)
                   1125: string(7) "boolean"
                   1126: -- Iteration 84 --
                   1127: string(4) "NULL"
                   1128: bool(true)
                   1129: bool(false)
                   1130: string(7) "boolean"
                   1131: -- Iteration 85 --
                   1132: string(4) "NULL"
                   1133: bool(true)
                   1134: bool(false)
                   1135: string(7) "boolean"
                   1136: -- Iteration 86 --
                   1137: string(6) "string"
                   1138: bool(true)
                   1139: bool(false)
                   1140: string(7) "boolean"
                   1141: -- Iteration 87 --
                   1142: string(6) "string"
                   1143: bool(true)
                   1144: bool(false)
                   1145: string(7) "boolean"
                   1146: -- Iteration 88 --
                   1147: string(6) "string"
                   1148: bool(true)
                   1149: bool(true)
                   1150: string(7) "boolean"
                   1151: -- Iteration 89 --
                   1152: string(6) "string"
                   1153: bool(true)
                   1154: bool(true)
                   1155: string(7) "boolean"
                   1156: -- Iteration 90 --
                   1157: string(6) "string"
                   1158: bool(true)
                   1159: bool(true)
                   1160: string(7) "boolean"
                   1161: -- Iteration 91 --
                   1162: string(6) "string"
                   1163: bool(true)
                   1164: bool(true)
                   1165: string(7) "boolean"
                   1166: -- Iteration 92 --
                   1167: string(6) "string"
                   1168: bool(true)
                   1169: bool(true)
                   1170: string(7) "boolean"
                   1171: -- Iteration 93 --
                   1172: string(6) "string"
                   1173: bool(true)
                   1174: bool(true)
                   1175: string(7) "boolean"
                   1176: -- Iteration 94 --
                   1177: string(6) "string"
                   1178: bool(true)
                   1179: bool(true)
                   1180: string(7) "boolean"
                   1181: -- Iteration 95 --
                   1182: string(6) "string"
                   1183: bool(true)
                   1184: bool(true)
                   1185: string(7) "boolean"
                   1186: -- Iteration 96 --
                   1187: string(6) "string"
                   1188: bool(true)
                   1189: bool(true)
                   1190: string(7) "boolean"
                   1191: -- Iteration 97 --
                   1192: string(6) "string"
                   1193: bool(true)
                   1194: bool(true)
                   1195: string(7) "boolean"
                   1196: -- Iteration 98 --
                   1197: string(6) "string"
                   1198: bool(true)
                   1199: bool(true)
                   1200: string(7) "boolean"
                   1201: Done

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>