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