2 /* Prototype : int sizeof(mixed $var[, int $mode] )
3 * Description: Counts an elements in an array. If Standard PHP library is
4 * installed, it will return the properties of an object.
5 * Source code: ext/standard/basic_functions.c
6 * Alias to functions: count()
9 /* Testing the sizeof() for some of the scalar types(integer, float) values
10 * in default, COUNT_NORMAL and COUNT_RECURSIVE modes.
13 echo "*** Testing sizeof() : basic functionality ***\n";
17 $stringval = "String";
19 echo "-- Testing sizeof() for integer type in default, COUNT_NORMAL and COUNT_RECURSIVE modes --\n";
20 echo "default mode: ";
21 var_dump( sizeof($intval) );
23 echo "COUNT_NORMAL mode: ";
24 var_dump( sizeof($intval, COUNT_NORMAL
) );
26 echo "COUNT_RECURSIVE mode: ";
27 var_dump( sizeof($intval, COUNT_RECURSIVE
) );
30 echo "-- Testing sizeof() for float type in default, COUNT_NORMAL and COUNT_RECURSIVE modes --\n";
31 echo "default mode: ";
32 var_dump( sizeof($floatval) );
34 echo "COUNT_NORMAL mode: ";
35 var_dump( sizeof($floatval, COUNT_NORMAL
) );
37 echo "COUNT_RECURSIVE mode: ";
38 var_dump( sizeof($floatval, COUNT_RECURSIVE
) );