array_walk()
If you can teach array_walk() (function) using array_walk function on Zara's board, you know it. If you only know the heading, you don’t.
Do array_walk() (function) once by hand. one array_walk function step Zara can write from memory. Change one input. Say the new result out loud.
Without array_walk() (function), a campus project gets messy and array_walk function on Zara's board is hard to trust.
Zara ships array_walk() (function) in a campus project. That is the use case worth saying.
If array_walk function on Zara's board breaks under array_walk() (function), check skipping the failure case for array_walk function first.
After array_walk() (function), Zara should still remember skipping the failure case for array_walk function.
Viva for array_walk() (function): what it is → one array_walk function step Zara can write from memory → the mistake (skipping the failure case for array_walk function).
Say array_walk() (function) in one breath, then one array_walk function step Zara can write from memory, then skipping the failure case for array_walk function.