Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    867

    PHP5 leggere variabili di istanza

    Ciao a tutti,
    vi pongo una questione piu' che altro teorica, per scegliere la strada da intraprendere.
    Io ho una classe con molte variabili di istanza dichiarate private, ed ho la necessita' di leggere all'esterno molte di esse. Se fossero meno mi farei una funzione che mi restitutisce ognuna di esse, ma essendo molte mi sembra assurdo.

    Se faccio una funzione che passato il nome della variabile di istanza me ne restituisca il contenuto, e' una boiata o una cosa che ci puo stare ??
    Perche' se e' una boiata, tanta vale fare la boiata grossa e dichiarare le variabili public.... pero' m spiacerebbe.

    Grazie a chi vorra' dire la sua.

    No pvt per sollecitare risposte, grazie.

  2. #2
    È una prassi relativamente diffusa:

    Codice PHP:
    public funtion getProperty($name) {
        return 
    $this->$name;

    Ciò è utile per imporre a sola lettura l'accesso alle variabili private.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    867
    Esatto,
    e' proprio quello che pensavo, sola lettura decisamente meglio che variabili public...
    Quindi secondo te non e' una boiata, questo e' abbastanza confortante.
    Grazie

    Se qualcun altro la pensa diversamente e' comunque gradito.

    No pvt per sollecitare risposte, grazie.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.