strnatcmp()
Sara only reaches for strnatcmp() when a strnatcmp dry-run has to stay correct in a first job task.
Do strnatcmp() once by hand. one strnatcmp step Sara can write from memory. Change one input. Say the new result out loud.
strnatcmp() exists so Sara can keep a strnatcmp dry-run correct in a first job task.
Use strnatcmp() when a strnatcmp dry-run must stay clear. If a simpler PHP step works, use that instead.
strnatcmp() miss — skipping the failure case for strnatcmp. Fix it before you talk about advanced PHP.
After strnatcmp(), Sara should still remember skipping the failure case for strnatcmp.
Close strnatcmp() with: “If I skip it, a strnatcmp dry-run goes wrong like this: skipping the failure case for strnatcmp.”
Say strnatcmp() in one breath, then one strnatcmp step Sara can write from memory, then skipping the failure case for strnatcmp.