Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di ehijon
    Registrato dal
    Jan 2006
    Messaggi
    42

    variabile della classe madre

    Ciao a tutti, mi sono letto in php alcune parti della guida ad oop ma non ho trovato risposta.

    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


    Codice PHP:

    class A
    {
      public 
    $x;

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

    class 
    B
    {

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




  2. #2
    Per come hai scritto il codice, la classe A non e' madre di B, le due classi sono anzi completamente scorrelate.

    Se vuoi che ci sia una discendenza tra le due classi, allora B deve estendere A:
    Codice PHP:
    class extends {


    allora in B puoi accedere al valore $this->x fintanto che questo e' definito in A come public o protected (non private).

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.