vsprintf()
If you can teach vsprintf() using Hello, Asha, you know it. If you only know the heading, you don’t.
Keep vsprintf() small. Sara should finish Hello, Asha in a few lines, not a 40-line dump.
Without vsprintf(), a web page gets messy and Hello, Asha is hard to trust.
Use vsprintf() when Hello, Asha must stay clear. If a simpler PHP step works, use that instead.
vsprintf() trap — missing semicolon. Sara loses marks for that every viva.
vsprintf() is not a lonely heading. Sara ties it to Hello, Asha.
Viva for vsprintf() — what it is → echo / print → the mistake (missing semicolon).
For vsprintf(): definition + a web page + one failure.