str_pad()
If you can teach str_pad() using a str_pad dry-run, you know it. If you only know the heading, you don’t.
Do str_pad() once by hand. one str_pad step Amit can write from memory. Change one input. Say the new result out loud.
Without str_pad(), lab hour gets messy and a str_pad dry-run is hard to trust.
Amit ships str_pad() in lab hour. That is the use case worth saying.
If a str_pad dry-run breaks under str_pad(), check copy-pasting str_pad without a dry-run first.
Place str_pad() next to nearby PHP work — one str_pad step Amit can write from memory is the link.
Viva for str_pad(): what it is → one str_pad step Amit can write from memory → the mistake (copy-pasting str_pad without a dry-run).
Board: a str_pad dry-run. Dry-run str_pad(). Name the trap: copy-pasting str_pad without a dry-run.