Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Classi

  1. #1

    Classi

    Ciao ragazzi sto studiando tramite manuale il Php.
    Sono giunto alle classi e la cosa mi sembra chiara ho solo un dubbio e ve lo espongo con un banale esempio:
    Codice PHP:
    <?php

    class persona
       
    {
           private 
    $name;

           public function 
    __construct($n)
           {
               
    $this->name $n;
           }
           
           public function 
    getname()
           {
            return 
    $this->name;
            }
       }
    ?>
    Ora volendo creare un oggetto persona si utilizza la sintassi:
    $utente= new persona('Vincent')

    ho provato invece a creare un oggetto il cui nome risiede in una variabile, e non sembra funzionare. Se ad esempio imposto la variabile

    $nickname= "Vincent" e creo l'oggetto con
    $utente= new persona($nickname)

    la stampa
    print("il nome dell'utente è: " . $utente->getname() ."

    ")

    non mi restituisce alcun valore, dove sbaglio?

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Codice PHP:
    class persona 
       

           private 
    $name

           public function 
    __construct($n
           { 
               
    $this->name $n
           } 
            
           public function 
    getname() 
           { 
            return 
    $this->name
            } 
       } 
       
       
    $nickname 'Vincent';
       
    $utente =  new persona($nickname);
       
       print(
    "il nome dell'utente è: [b]" $utente->getname() ."[/b]

    "
    ); 
    A me funziona tutto correttamente , forse hai sbagliato qualcos'altro

  3. #3
    Può darsi che il problema e' l'ambiente locale?
    sto facendo prove con Xampp però ad esempio i siti con Joomla mi girano bene.

    invece col php ho questo problema ed anche un problema con la variabile $_SESSION

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Originariamente inviato da Vincent81
    Può darsi che il problema e' l'ambiente locale?
    sto facendo prove con Xampp però ad esempio i siti con Joomla mi girano bene.

    invece col php ho questo problema ed anche un problema con la variabile $_SESSION
    Che versione del php hai?

  5. #5
    PHP Version 5.3.8

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Originariamente inviato da Vincent81
    PHP Version 5.3.8
    Allora non dovrebbe darti alcun problema

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.