<?php
$a = 5;
$b = 3;
If ($a = $b) {
echo"Ciao! 5 è uguale a 3"
} else {
echo "5 è diverso da 3!"
}
?>
Mi sapete dire cosa ho sbagliato?
Scusate![]()
Risolto....sono una M![]()
<?php
$a = 5;
$b = 3;
If ($a = $b) {
echo"Ciao! 5 è uguale a 3"
} else {
echo "5 è diverso da 3!"
}
?>
Mi sapete dire cosa ho sbagliato?
Scusate![]()
Risolto....sono una M![]()
sbagli qui:
If ($a = $b) {
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
perche'? a me funziona, ho solo dimenticato il ;![]()
Perché così è cme se riassegnassi la variable $a. Per fare quello che vuoi devi mettere il doppio (o triplo) =Originariamente inviato da piero.mac
sbagli qui:
If ($a = $b) {
If ($a == $b) {
che forte!![]()
allora mi consigliate di mettere sempre al posto dell' uguale ==?
esiste anche === :master: ?
Si sempre il doppio ==, ma solo se devi fare un controllo. Per assegnare un valore è solo uno.
== verifica che sia uguale, === che sia identico
per farti capire la differenza.
Codice PHP:"1"==1 //vero è sempre un 1 quindi uguale
"1"===1 // falso, uno è una stringa l'altro no, quindi non IDENTICO
"1"==="1" //vero, è identico. valore uguale ed entrambi stringhe
e =?
= è solo l'assegnazione del valore alla variabile
if($a = $b)
Sarà sempre vera. Un solo = non si usa nel if, serve solo per Assegnare il valore ad una variable.
grazie 1000!!!Siete stati chiarissimi!![]()
Mi sapreste indicare un OTTIMO manuale che spieghi BENISSIMO i fondamenti ma sia anche COMPLETISSIMO ?
Grazie![]()
Se intendi manuale cartaceo io mi trovo molto bene con la guida a php della McGraw Hill. Cmq mi sembra ci sia un thread a posta per i libri. Online invece, beh sei su html.it fatti un giro sulla sezione PHP