Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di niubbo
    Registrato dal
    Jul 2004
    Messaggi
    692

    Come definisco variabili "global" a tutta una classe?

    Voglio ke tutti i metodi di una classe possano accedere a delle variabili esterne ke definisco come "global"... se specifico global $pinco, $pallino; dentro il metodo va tutto bene... se le definisco subito con:

    class lamiaclasse
    {
    global $pinco, $pallino;


    }

    mi da il seguente errore:

    Parse error: syntax error, unexpected T_GLOBAL, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in E:\www\lafoenna.it\modules\account\module.php on line 5

    Possibile nn esiste un modo x rendere immediatamente visibili a tutti i metodi delle variabili dikiarate come globali? O forse è tutto coerente con la grammatica del linguaggio? HELP!

    Grazie
    Non si può niubbare per sempre...

    P.S. Ma perché i CSS non fanno quello che gli dico di fare.... aaaAAAAAAARGHHHHH!!!!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    867
    A me non piace l'idea di mettere dei global dentro ad una classe, la classe dovrebbe lavorare sulle sue variabili di istanza per fare una cosa pulita.

    Il modo migliore è passare queste variabili al costruttore della classe e assegnarle alle variabili di istanza.

    Codice PHP:
    class Ciao
    {

    var 
    $pinco;
    var 
    $pallino;

    function 
    Ciao($pinco,$pallino)
    {
         
    $this->pinco $pinco;
         
    $this->pallino $pallino;
    }

    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 © 2024 vBulletin Solutions, Inc. All rights reserved.