PHP è un linguaggio interpretato, non compilato come Java.
Inoltre non gira standalone (a meno di non usare la linea di comando), ma come modulo di un webserver (tipicamente di Apache, ma può essere anche nginx o altro server).
Ci sono pratiche di OOP comuni, ma non c'è un Context.
Poi, ti do un consiglio: PHP viene da anni di codice spaghetti, ma negli ultimi anni è cambiato molto.
Cerca guide ed esempi recenti (non più vecchi di un paio d'anni). Non seguire assolutamente vecchio materiale.