Visualizzazione dei risultati da 1 a 7 su 7

Visualizzazione discussione

  1. #1

    Accesso variabili da stessa Classe?!?

    Salve,
    credo di essermi impantanato con un piccolo quanto banale problema di accesso alle variabili.
    Ho studiato che dichiarando una variabile "public" all'interno di una classe è possibile accedervi da qualunque funzione della classe. Tuttavia non riesco a capire come mai a me non funziona.
    Potrei passare il valore come argomento all'interno della funzione, ma non è ciò che mi interessa.
    Il codice è il seguente:

    Codice PHP:
    <?php

    class prova {
          
              public 
    $a = array(); //dichiaro public la variabile array

    public function valore() {
             
    $a[0] = 20//assegno il valore al primo elemento dell'array
             
    // chiudo la funzione

    public function stampa() {
             echo 
    $a[0]; // stampo il valore di $a[0];
    // chiudo la funzione
    // chiudo la classe

    $oggetto = new prova();
    $oggetto->valore(); // assegno
    $oggetto->stampa(); //stampo (ma non stampa nulla)

    ?>
    $a[0] è come se non esistesse.

    Vi ringrazio in anticipo per la risposta.

    F.C.
    Ultima modifica di k.b; 29-04-2015 a 18:37

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.