Annotation of embedaddon/php/ext/standard/tests/array/sizeof_basic1.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: Test sizeof() function : basic functionality - for scalar types
! 3: --FILE--
! 4: <?php
! 5: /* Prototype : int sizeof(mixed $var[, int $mode] )
! 6: * Description: Counts an elements in an array. If Standard PHP library is
! 7: * installed, it will return the properties of an object.
! 8: * Source code: ext/standard/basic_functions.c
! 9: * Alias to functions: count()
! 10: */
! 11:
! 12: /* Testing the sizeof() for some of the scalar types(integer, float) values
! 13: * in default, COUNT_NORMAL and COUNT_RECURSIVE modes.
! 14: */
! 15:
! 16: echo "*** Testing sizeof() : basic functionality ***\n";
! 17:
! 18: $intval = 10;
! 19: $floatval = 10.5;
! 20: $stringval = "String";
! 21:
! 22: echo "-- Testing sizeof() for integer type in default, COUNT_NORMAL and COUNT_RECURSIVE modes --\n";
! 23: echo "default mode: ";
! 24: var_dump( sizeof($intval) );
! 25: echo "\n";
! 26: echo "COUNT_NORMAL mode: ";
! 27: var_dump( sizeof($intval, COUNT_NORMAL) );
! 28: echo "\n";
! 29: echo "COUNT_RECURSIVE mode: ";
! 30: var_dump( sizeof($intval, COUNT_RECURSIVE) );
! 31: echo "\n";
! 32:
! 33: echo "-- Testing sizeof() for float type in default, COUNT_NORMAL and COUNT_RECURSIVE modes --\n";
! 34: echo "default mode: ";
! 35: var_dump( sizeof($floatval) );
! 36: echo "\n";
! 37: echo "COUNT_NORMAL mode: ";
! 38: var_dump( sizeof($floatval, COUNT_NORMAL) );
! 39: echo "\n";
! 40: echo "COUNT_RECURSIVE mode: ";
! 41: var_dump( sizeof($floatval, COUNT_RECURSIVE) );
! 42:
! 43: echo "Done";
! 44: ?>
! 45: --EXPECTF--
! 46: *** Testing sizeof() : basic functionality ***
! 47: -- Testing sizeof() for integer type in default, COUNT_NORMAL and COUNT_RECURSIVE modes --
! 48: default mode: int(1)
! 49:
! 50: COUNT_NORMAL mode: int(1)
! 51:
! 52: COUNT_RECURSIVE mode: int(1)
! 53:
! 54: -- Testing sizeof() for float type in default, COUNT_NORMAL and COUNT_RECURSIVE modes --
! 55: default mode: int(1)
! 56:
! 57: COUNT_NORMAL mode: int(1)
! 58:
! 59: COUNT_RECURSIVE mode: int(1)
! 60: Done
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>