--TEST-- basic array_fill test --FILE-- --EXPECT-- =========================== bool(true) start: 0 num: 0 value: array(0) { } =========================== bool(false) start: 0 num: 0 value: array(0) { } =========================== NULL start: 0 num: 0 value: array(0) { } =========================== string(1) "d" start: 0 num: 0 value: array(0) { } =========================== string(1) "e" start: 0 num: 0 value: array(0) { } =========================== string(1) "f" start: 0 num: 0 value: array(0) { } =========================== bool(true) start: 0 num: 1 value: array(1) { [0]=> bool(true) } =========================== bool(false) start: 0 num: 1 value: array(1) { [0]=> bool(false) } =========================== NULL start: 0 num: 1 value: array(1) { [0]=> NULL } =========================== string(1) "d" start: 0 num: 1 value: array(1) { [0]=> string(1) "d" } =========================== string(1) "e" start: 0 num: 1 value: array(1) { [0]=> string(1) "e" } =========================== string(1) "f" start: 0 num: 1 value: array(1) { [0]=> string(1) "f" } =========================== bool(true) start: 0 num: 2 value: array(2) { [0]=> bool(true) [1]=> bool(true) } =========================== bool(false) start: 0 num: 2 value: array(2) { [0]=> bool(false) [1]=> bool(false) } =========================== NULL start: 0 num: 2 value: array(2) { [0]=> NULL [1]=> NULL } =========================== string(1) "d" start: 0 num: 2 value: array(2) { [0]=> string(1) "d" [1]=> string(1) "d" } =========================== string(1) "e" start: 0 num: 2 value: array(2) { [0]=> string(1) "e" [1]=> string(1) "e" } =========================== string(1) "f" start: 0 num: 2 value: array(2) { [0]=> string(1) "f" [1]=> string(1) "f" } =========================== bool(true) start: 1 num: 0 value: array(0) { } =========================== bool(false) start: 1 num: 0 value: array(0) { } =========================== NULL start: 1 num: 0 value: array(0) { } =========================== string(1) "d" start: 1 num: 0 value: array(0) { } =========================== string(1) "e" start: 1 num: 0 value: array(0) { } =========================== string(1) "f" start: 1 num: 0 value: array(0) { } =========================== bool(true) start: 1 num: 1 value: array(1) { [1]=> bool(true) } =========================== bool(false) start: 1 num: 1 value: array(1) { [1]=> bool(false) } =========================== NULL start: 1 num: 1 value: array(1) { [1]=> NULL } =========================== string(1) "d" start: 1 num: 1 value: array(1) { [1]=> string(1) "d" } =========================== string(1) "e" start: 1 num: 1 value: array(1) { [1]=> string(1) "e" } =========================== string(1) "f" start: 1 num: 1 value: array(1) { [1]=> string(1) "f" } =========================== bool(true) start: 1 num: 2 value: array(2) { [1]=> bool(true) [2]=> bool(true) } =========================== bool(false) start: 1 num: 2 value: array(2) { [1]=> bool(false) [2]=> bool(false) } =========================== NULL start: 1 num: 2 value: array(2) { [1]=> NULL [2]=> NULL } =========================== string(1) "d" start: 1 num: 2 value: array(2) { [1]=> string(1) "d" [2]=> string(1) "d" } =========================== string(1) "e" start: 1 num: 2 value: array(2) { [1]=> string(1) "e" [2]=> string(1) "e" } =========================== string(1) "f" start: 1 num: 2 value: array(2) { [1]=> string(1) "f" [2]=> string(1) "f" } =========================== bool(true) start: 2 num: 0 value: array(0) { } =========================== bool(false) start: 2 num: 0 value: array(0) { } =========================== NULL start: 2 num: 0 value: array(0) { } =========================== string(1) "d" start: 2 num: 0 value: array(0) { } =========================== string(1) "e" start: 2 num: 0 value: array(0) { } =========================== string(1) "f" start: 2 num: 0 value: array(0) { } =========================== bool(true) start: 2 num: 1 value: array(1) { [2]=> bool(true) } =========================== bool(false) start: 2 num: 1 value: array(1) { [2]=> bool(false) } =========================== NULL start: 2 num: 1 value: array(1) { [2]=> NULL } =========================== string(1) "d" start: 2 num: 1 value: array(1) { [2]=> string(1) "d" } =========================== string(1) "e" start: 2 num: 1 value: array(1) { [2]=> string(1) "e" } =========================== string(1) "f" start: 2 num: 1 value: array(1) { [2]=> string(1) "f" } =========================== bool(true) start: 2 num: 2 value: array(2) { [2]=> bool(true) [3]=> bool(true) } =========================== bool(false) start: 2 num: 2 value: array(2) { [2]=> bool(false) [3]=> bool(false) } =========================== NULL start: 2 num: 2 value: array(2) { [2]=> NULL [3]=> NULL } =========================== string(1) "d" start: 2 num: 2 value: array(2) { [2]=> string(1) "d" [3]=> string(1) "d" } =========================== string(1) "e" start: 2 num: 2 value: array(2) { [2]=> string(1) "e" [3]=> string(1) "e" } =========================== string(1) "f" start: 2 num: 2 value: array(2) { [2]=> string(1) "f" [3]=> string(1) "f" }