no non ha senso. Mettiamola così:

client A -> HTTP GET /api/login -> viene caricato tutto quello che serve al tuo script php per lavorare, comprese le tue classi e aperte le connesioni al db etc -> il tuo script elabora una risposta -> apache prende e restituisce la risposta http (e tutto quello che hai istanziato nel mentre viene distrutto)

client B -> HTTP GET /api/login -> riparte tutto da capo, la richiesta di B non ha memoria della richiesta di A

non so magri su php.net viene spiegato meglio ma non so dove