da li php ima getter i setter kao recimo kada zovem neki property da se u pozadini klase odvije ono što se nalazi u metodi i vrati mi rezultat bez pozivanje dodatne funkcije.
primjer iz Typescripta:
class MojaKlasa {
_ID: number = null;
get ID(): number {
return this._ID + 1; // samo za test dodajem još jedan broj na postojeći ID
}
set ID(_Value: number) {
if (typeof _Value === 'number') {
this._ID = _Value;
}
}
}
tako da kada pozivam ID ne zovem dodatnu funkciju nego pozovem samo ID npr
const mojaKlasa = new MojaKlasa();
mojaKlasa.ID // vratit će id uvećan za 1.
ima li tako nešto u php-u pri tome ne mislim dodatnu funkciju koja se treba dodatno pozvati nego kada zovem baš taj property da prođe kroz getter i vrat vrijednost.