ucfirst()
ucfirst() is simple if you keep it on paper. Sara uses it for ucfirst on Sara's board in a campus project.
Keep ucfirst() small. Sara should finish ucfirst on Sara's board in a few lines, not a 40-line dump.
Skip ucfirst() and copy-pasting ucfirst without a dry-run shows up in a campus project.
Use ucfirst() when ucfirst on Sara's board must stay clear. If a simpler PHP step works, use that instead.
ucfirst() trap — copy-pasting ucfirst without a dry-run. Sara loses marks for that every viva.
ucfirst() is not a lonely heading. Sara ties it to ucfirst on Sara's board.
Close ucfirst() with: “If I skip it, ucfirst on Sara's board goes wrong like this: copy-pasting ucfirst without a dry-run.”
Board: ucfirst on Sara's board. Dry-run ucfirst(). Name the trap: copy-pasting ucfirst without a dry-run.