leggere una variabile della classe madre

ehijon

Nuovo Utente
16 Mar 2011
2
0
0
Ciao a tutti, ho un dubbio in php da un po'...

Come si fa a richiamare una variabile della classe madre? Cioè se la classe madre A ha una variabile $x=10; e A istanzia B. come faccio da B a chiamare $x.

:confused:

PHP:
class A
{
  public $x;

  function A()
  {
    $this->x = 10;
    $b = new B();
  }  
               
}

class B
{

  function B()
  {
        // qui vorrei prendere il valore di x
  }

}



grazie a chiunque mi risponda :)
 

micio86

Utente Attivo
Ti fai...

Una funzione in A che ritorna $x e una funzione in A che modifica $x.
Da B NON farlo direttamente perchè sarebbe sbagliato secondo il principio d'incapsulazione che è alla base della programmazione a oggetti.
Quindi in B crei un oggetto di tipo A e da esso richiami le funzioni di A.

in B

$a=new A();
echo $a->get_x();
$a->set_x("nuovo_valore");

Diretto(errato ma funzionale) invece
$a=new A();
echo $a->x;
 
Ultima modifica:

ehijon

Nuovo Utente
16 Mar 2011
2
0
0
thank you!
ogni tanto sbaglio e uso le classi solo per rendere il codice più chiaro e raimficandolo ed evito scioccamente di usare la classe come un elemento a se con un return.
meglio che io dia una ripassata a certe regole :ilpirata:
 
Discussioni simili
Autore Titolo Forum Risposte Data
elpirata Query per leggere dati da una tabella mysql e mostrarli a video in base a parametri passati tramite GET PHP 5
M leggere con jquery/ajax in una function javascript record di database sql server Javascript 0
P PHP - Leggere una pagina passata con Form e Captcha PHP 0
M Leggere il contenuto di una cartella e memorizzare il nome file in mysql PHP 1
C Leggere variabili esterne ad una classe in php 5.2 PHP 6
K Leggere contenuto di una cartella quando viene aperto il file PHP 6
L Leggere contenuto di una cartella e relative sottocartelle PHP 7
F Leggere dinamicamente le immagini da una cartella PHP 6
R PDF to TXT (Leggere una riga all'interno di un PDF) PHP 2
L Leggere un file .txt tramite FTP e trascriverlo in una RichTextBox Visual Basic 0
S leggere da file e scrivere su file un carattere o una parola alla volta Visual Basic 1
S [C] Leggere i dati da un file e salvarli in una matrice Programmazione 1
P leggere i file in una sottodir PHP 6
D Leggere i file di una cartella ed il loro contenuto PHP 5
B Leggere una directory e riempire un array. PHP 5
R leggere le proprietà di una img PHP 2
2 Leggere una pagine che è nei file temporanei HTML e CSS 1
G leggere file txt e stampare con php il contenuto a video PHP 7
S Leggere dati da API e visualizzarli PHP 0
maxbossi Attenzione alle TRUFFE: Leggere attentamente!!! Annunci servizi di Social Media Marketing 0
J Leggere JSON da Instagram __a=1 PHP 0
L leggere RGB di un pixel dello schermo in java Java 1
felino Script PHP per leggere un file JSON. autenticazione? PHP 4
Q Leggere NFC da web app - web nfc Javascript 0
G Pec come leggere il contenuto Posta Elettronica 1
D [ASP] Leggere Campo decimal MYSQL Classic ASP 1
Drago73 [Java] leggere/scrivere txt server Java 0
C Leggere dati File.XMLcon PHP XML 11
IT9-Gpp [RISOLTO] Leggere variabile restituita da success Ajax 3
I [Javascript] Leggere "var" da file .js esterno (per google map) Javascript 6
W [PHP] Leggere un array un po complicato PHP 3
K Script PHP per leggere array.txt Presentati al Forum 3
H Interpretare e leggere il file log di sfc/scannow. Windows e Software 0
P leggere file .csv con javascript/jquery Javascript 11
V Leggere da db e metodi asincroni:vorrei capire jQuery 8
Monital Leggere un file php contenente dati json PHP 10
napuleone Leggere la scelta radio Javascript 0
Trapano Leggere un file .txt dal fondo PHP 7
Francesco Polese Leggere linea da un file ed eliminarla PHP 2
K leggere codice ean con fotocamera PHP 0
maxbossi Regolamento Regolamento della sezione - leggere ATTENTAMENTE prima di postare IP Cam e Videosorveglianza 0
P leggere dvd e memorizzazione dei dati letti PHP 1
L xmlrpc leggere le risposte. qualcuno mi aiuta? PHP 1
F Leggere file contenuti in cartella e modificarne il nome PHP 3
M Leggere dati da file excel in base al nome del foglio di lavoro PHP 0
felino [Ajax] Leggere in contenuto da un URL esterno Ajax 2
napuleone type="file" leggere con js Javascript 3
A leggere la data del client PHP 1
D batch leggere ultima riga e salvarla Programmazione 0
P Leggere XML PHP 4

Discussioni simili