Nwlapcug.com


Classe PHP var funzione



Le classi PHP definiscono gli oggetti che offrono le funzionalità di un sito Web o un'applicazione. All'interno delle dichiarazioni di classe, gli sviluppatori di delineano i dati e il comportamento di oggetti dell'applicazione. La funzione var definisce una variabile di classe, che contiene un elemento di dati per ogni istanza dell'oggetto della classe. Tuttavia, la funzione var è obsoleta nelle recenti versioni di PHP. Gli sviluppatori possono utilizzare i costrutti di codice alternativo o possono continuare a utilizzare var a seconda di quale versione di PHP loro server è in esecuzione.

Scopo

Nell'esempio di codice riportato di seguito viene illustrata la funzione var viene utilizzata per definire una variabile di classe denominata "helper_type."

<? php
Classe Helper {
var $helper_type;
}
? >

Questa bozza di dichiarazione di classe viene dichiarata una variabile che sarà accessibile in tutta la classe. La variabile può essere assegnata un valore in più posizioni all'interno della classe e verrà associata a un'istanza di oggetto singolo di classe, piuttosto che l'intera classe.

Uso

Gli sviluppatori utilizzano la funzione var per dichiarare variabili di classe, ma devono anche assegnare i valori di queste variabili. La funzione costruttore di una classe spesso assegna variabili di classe di valori - o Inizializza - iniziale come segue.

Function Helper() () {
$this -> helper_type = "admin";
}

Questo codice potrebbe apparire all'interno della dichiarazione di classe, dopo la riga che dichiara la variabile della classe utilizzando la funzione var. Quando il codice esterno crea un oggetto di classe, viene eseguito il contenuto della funzione costruttore, dando la variabile dichiarata un valore iniziale. La classe potrebbe inoltre contenere funzioni in cui viene modificato il valore della variabile, fino a quando la variabile non è una costante.

Versioni

Nelle recenti versioni di PHP, gli sviluppatori sono incoraggiati a non utilizzare la funzione var, anche se è ancora supportato per le applicazioni legacy. Se gli sviluppatori utilizzano versioni di PHP tra 5 e 5.1.3, loro codice potrebbe generare errori se contiene la funzione var. Versioni da allora la funzione di sostegno, ma interpretano secondo il più recente quadro di visibilità. Le variabili dichiarate con var vengono interpretate come avendo visibilità pubblica.

Alternative

L'alternativa consigliata per la funzione var comporta per gli sviluppatori che utilizzano PHP dalla versione 5, visibilità. Visibilità indica la misura in cui una particolare variabile è disponibile ad altro codice. Ad esempio, una variabile privata è solo visibile all'interno di una propria dichiarazione di classe, mentre una variabile pubblica è disponibile all'esterno della classe. Di seguito viene illustrato la seguente dichiarazione di variabile alternativa.

privato $helper_type = "admin";

Questo dichiara "helper_type" come una variabile che è destinata solo per l'utilizzo della classe interna e che il codice esterno non ha accesso a.