ciao
una cosa velocissima, che significa questa riga di codice?
$isEmptyName = $isEmptyName || !isEmpty($variables["charateristic_".$row[0]]);
ciao garzie
ciao
una cosa velocissima, che significa questa riga di codice?
$isEmptyName = $isEmptyName || !isEmpty($variables["charateristic_".$row[0]]);
ciao garzie
http://www.mcganass.com
in php non mi risulta esista quella funzione isEmpty (esiste invece empty(), se faccia la stessa cosa non mi è possibile saperlo), quindi è una funzione scritta da quel programmatore e inclusa in quello script in qualche modo.
Trovala e scoprirai cosa fa.![]()
ok...
la struttura $pippo=$pippo || funzione;
invece cosa significa? a occhio mi sembra uan forma contrata di un if ma non ne sono sicuro...
ciao
http://www.mcganass.com
Quella forma non l'ho mai vista da nessuna parte, quindi non saprei dirti cosa significhi. Come forma contratta dell'if io conosco ed uso solo questa:
Dove $flag varrà 1 se la condizione è vera, 0 viceversa.Codice PHP:
$flag = (condizione) ? 1 : 0;
Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone
significa che se pippo ha già il valore logico 1 non si spreca ad eseguire la funzione, altrimenti calcola funzione e ne assegna il corrispondente valore logico a pippo (quindi pippo può valere solo vero o falso, indipendentemente dal tipo di risultato di funzione).
altra cosina...
quindi anche qsta struttura e' la stesa cosa?
$res =true;
$res = $res && mysql_query($query);
cioe' se $res e' vero eseguo la funzion e se no la salto?
http://www.mcganass.com
Esatto.Originariamente inviato da mcganass
altra cosina...
quindi anche qsta struttura e' la stesa cosa?
$res =true;
$res = $res && mysql_query($query);
cioe' se $res e' vero eseguo la funzion e se no la salto?
Considerando che nella riga prima hai assegnato true a $res aggiungo che la funzione la esegue sempre.![]()
Direi che la query la esegue sempre a prescindere da $res, perche' quello che fai e' una assegnazione a $res del risultato true sia di $res che della funzione mysql_query.Originariamente inviato da mcganass
altra cosina...
quindi anche qsta struttura e' la stesa cosa?
$res =true;
$res = $res && mysql_query($query);
cioe' se $res e' vero eseguo la funzion e se no la salto?
Che ne farai poi del risultato della query visto che non salvi l'identificativo di risorsa sara' tutto da vedere.
![]()
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.