Capità a volte php ti faccia innervosire perchè fa il capriccioso... ma alla fine scopri sempre che è un errore tuo... Ma questo sinceramente proprio non riesco a spiegarmela:
Codice PHP:
if ( isset ( $this->fmsystem->input['login'] ) && $this->fmsystem->input['login'] == 'resend_email' )
{
...
}
Si, sembra un semplicissimo if con una semplicissima condizione, peccato però che questa condizione '$this->fmsystem->input['login'] == 'resend_email'' per php sia true, mentre invece non lo è
qui il printf dell'array input
codice:
Array
(
[s] =>
[login] => 1
)
Se faccio il confronto con "===" funziona senza problema... ma la cosa comunque non mi sembra avere un senso