--TEST-- Test array_walk() function : usage variations - different callback functions --FILE-- --EXPECT-- *** Testing array_walk() : callback function variation *** -- callback function with both parameters -- int(0) unicode(5) "Apple" int(1) unicode(6) "Banana" int(2) unicode(5) "Mango" int(3) unicode(6) "Orange" bool(true) -- callback function with only one parameter -- unicode(5) "Apple" unicode(6) "Banana" unicode(5) "Mango" unicode(6) "Orange" bool(true) -- callback function without parameters -- callback3() called callback3() called callback3() called callback3() called bool(true) -- passing one more parameter to function with two parameters -- int(0) unicode(5) "Apple" int(1) unicode(6) "Banana" int(2) unicode(5) "Mango" int(3) unicode(6) "Orange" bool(true) Done