
Originariamente inviata da
KillerWorm
Bene
Posso darti un ulteriore dritta per semplificare il codice; in questo caso:
Codice PHP:
if(isset($data['creation_date'])){
if($data['creation_date']){
...
}
}
se devi controllare solo la presenza di quella variabile, a prescindere dal suo valore, puoi usare giusto la prima condizione, con
isset():
Codice PHP:
if(isset($data['creation_date'])){
...
}
Tuttavia, se devi controllare sia l'esistenza della variabile sia il valore, che non sia equivalente a
false, puoi unire le due condizioni in una unica usando un && (and logico), in questo modo:
Codice PHP:
if(isset($data['creation_date']) && $data['creation_date']){
...
}
o, ancora meglio, usare la funzione
empty() in questo modo:
Codice PHP:
if(!empty($data['creation_date'])){
...
}