--TEST-- Test array_shift() function : usage variations - Referenced arrays --FILE-- --EXPECT-- *** Testing array_shift() : usage variations *** -- Variable is referenced array -- Result: unicode(4) "zero" $original_array: array(2) { [0]=> unicode(3) "one" [1]=> unicode(3) "two" } $copied_array: array(2) { [0]=> unicode(3) "one" [1]=> unicode(3) "two" } -- Element is referenced array -- Result: unicode(3) "one" $new_array: array(3) { [0]=> &array(1) { [0]=> unicode(3) "two" } [1]=> int(1) [2]=> unicode(3) "two" } $copied_array array(1) { [0]=> unicode(3) "two" } Done