ftp_nlist()
If you can teach ftp_nlist() using ftp_nlist on Amit's board, you know it. If you only know the heading, you don’t.
Do ftp_nlist() once by hand. one ftp_nlist step Amit can write from memory. Change one input. Say the new result out loud.
Skip ftp_nlist() and copy-pasting ftp_nlist without a dry-run shows up in a campus project.
Use ftp_nlist() when ftp_nlist on Amit's board must stay clear. If a simpler PHP step works, use that instead.
ftp_nlist() miss — copy-pasting ftp_nlist without a dry-run. Fix it before you talk about advanced PHP.
Place ftp_nlist() next to nearby PHP work — one ftp_nlist step Amit can write from memory is the link.
Close ftp_nlist() with: “If I skip it, ftp_nlist on Amit's board goes wrong like this: copy-pasting ftp_nlist without a dry-run.”
For ftp_nlist(): definition + a campus project + one failure.