Richiama variabili in modo dinamico

billynapoli084

Nuovo Utente
6 Nov 2015
2
0
0
Salve, ho questo tipo di problema.
in una classe dovrei confrontare due variabili per i quali non conosco subito i nomi.
Forse con un esempio diretto riesco a spiegarmi meglio:

$campo1 : prima variabile di confronto
$campo2 : seconda variabile di confronto

entrambe le variabili contengono il nome della variabile che dovrà essere confrontata, es:

$campo1 = "risultato['plafond']";
$campo2 = "risultato['punteggio']";

ecco cosa vorrei fare:

if(${"class->".$campo1} > ${"class->".$campo2}) { FACCIO DELLE COSE }

Scritto così ho come errore : Undefined variable: class->risultato['plafond']

PS. Premetto che la variabile esiste ed ha un valore. Infatti:

echo $class->risultato['plafond']; --> stampa 10
if(${"class->".$campo1} > ${"class->".$campo2}){ FACCIO DELLE COSE } --> ERRORE

Spero di essere stato chiaro.
Grazie

Antonio
 

otto9due

Utente Attivo
22 Feb 2014
591
25
28
Vedi un pò se quest'esempio può tornarti utile in qualcosa..
PHP:
<?php

class MyClass {
    
    
	//Esempio 1:
	public function Prova()
		{
	$this->prova= 0;
	${'nome'.$this->prova}='Zero';
	
	return $nome0; //stamperà a video 'Zero'
		}
	
	 
	 public function ProvaDue()
		{
	//Esempio 2
	$this->nome = 'Giacomo';
	${$this->nome}='Il nome è '.$this->nome;
	
	return $Lucia;
		}
	 //Stamperà a video: Il nome è Giacomo
}
?>

<?php
$istanza1 = new MyClass();
echo $istanza1->Prova();
echo $istanza1->ProvaDue();


?>

Credo che tu possa tentare un confronto tra due metodi..
 

billynapoli084

Nuovo Utente
6 Nov 2015
2
0
0
Avevo già trovato una cosa simile ma non riesco a capire perchè non mi funziona.
Ho provato:

if( $this->{$val1['campo1']} = $this->{$val1['campo2']}){}
if( ${"this->".$val1['campo1']} = ${"this->".$val1['campo2']}){ }

ma niente, ho sempre l'errore e non mi da nessun valore.
 

otto9due

Utente Attivo
22 Feb 2014
591
25
28
Prova a fare due return da due metodi e poi metterli a confronto..


Saluti.
G.G.
 
Discussioni simili
Autore Titolo Forum Risposte Data
J Richiama descrizione da menù PHP 11
trattorino css solo se richiama un class di un div HTML e CSS 1
Shyson Input non richiama immagine HTML e CSS 5
M valore variabile che richiama immagine PHP 2
Shyson Non richiama funzione all'onbblur Javascript 7
F Problemi con Explorer su uno script Ajax che richiama un asp Ajax 0
6 swf che richiama xml non visibile da pagine in altre cartelle Flash 0
A Redirect 301 genera url statico con variabili Web Server 0
G file CSS contenente variabili HTML e CSS 1
M Passaggio variabili array php su un tasto jq PHP 3
K [PHP] Problema con variabili concatenate. PHP 1
MarcoGrazia Metodi static e passaggio di variabili PHP 1
N Problema passaggio variabili tra pagine PHP 4
S Utilizzo variabili di sessione tra PC e server PHP 0
T Circolo vizioso di variabili PHP 1
X Dichiarare variabili solo al caricamento della pagina PHP 3
R passaggio variabili tra modulo genitore a figlio jQuery 3
L [Javascript] input variabili di scrittura con canvas Javascript 2
maxnegri Eliminare url index.php con variabili e reindirizzare alla home del sito PHP 7
zorro [PHP] passaggio di variabili PHP 7
Domenico_Falco1 Rendere dinamico un sito web con chiamate ajax e php e variabili json PHP 12
S [PHP] Estrarre elementi array su più variabili PHP 5
M Inviare variabili da menu a tendina a pagina php con post PHP 6
M [PHP] Selezione da menu a discesa con 2 variabili PHP 0
B [Visual Basic] Passaggio variabili da un progetto all'altro (Visual Studio 2017 C#/SQL) Visual Basic 0
A php echo get con variabili PHP 4
S [Javascript] come estrarre valori array e inserirli in diverse variabili Javascript 1
N [PHP] Registrare variabili all'interno di un ciclo PHP 3
F [PHP] Cercare voci uguali nel db e unire alcune variabili PHP 0
N [PHP] Utilizzo variabili di sessione [Risolto] PHP 13
F [PHP] if(isset($_POST['Invia'])) non mi riconosce le variabili PHP 3
K [PHP] variabili di tipo numerico nei Form PHP 1
B [PHP] variabili globali in chiamate ajax PHP 0
otto9due Concatenazione variabili jQuery 1
K [PHP] Passaggio Variabili Senza Refresh Di Pagina PHP 1
Emix [PHP] Check - Select e recupero variabili PHP 40
F Come funziona in javascript l'accesso alle variabili dell'array Programmazione 1
P [PHP] link con variabili e while PHP 5
C [RISOLTO][PHP] Passaggio variabili senza refresh di pagina PHP 7
Paparazzo2017 [HTML] Impaginazione Articolo con variabili in Wordpress WordPress 5
Mangiuz Variabili semplici PHP su Javascript Ajax 1
A [PHP] Passare variabili tra pagine diverse PHP 2
elpirata [PHP] Passaggio di dati tra variabili PHP 1
A Problema con getCurrentPosition e passaggio variabili da javascript a PHP Javascript 3
WebDr [ASP] Passaggio di variabili in un link tra apici ed & Classic ASP 5
B preventivo per convertire variabili js Offerte e Richieste di Lavoro e/o Collaborazione 1
E [PHP] creazioni nuove variabili per modulo di stampa PHP 1
S [Javascript] variabili tra pagine php/ajax Javascript 1
L Seo e variabili php SEO e Posizionamento 4
damiano.f [PHP] variabili su immagine e registrazione dati su db PHP 0

Discussioni simili