Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15

Discussione: Script con errori

  1. #1

    Script con errori

    <?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

  2. #2
    sbagli qui:

    If ($a = $b) {

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    perche'? a me funziona, ho solo dimenticato il ;

  4. #4
    Utente di HTML.it L'avatar di Nosfe
    Registrato dal
    Jan 2004
    Messaggi
    454
    Originariamente inviato da piero.mac
    sbagli qui:

    If ($a = $b) {
    Perché così è cme se riassegnassi la variable $a. Per fare quello che vuoi devi mettere il doppio (o triplo) =

    If ($a == $b) {

  5. #5
    che forte!


    allora mi consigliate di mettere sempre al posto dell' uguale ==?

    esiste anche === :master: ?

  6. #6
    Utente di HTML.it L'avatar di Nosfe
    Registrato dal
    Jan 2004
    Messaggi
    454
    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"==//vero è sempre un 1 quindi uguale
    "1"===// falso, uno è una stringa l'altro no, quindi non IDENTICO
    "1"==="1" //vero, è identico. valore uguale ed entrambi stringhe 

  7. #7

  8. #8
    Utente di HTML.it L'avatar di Nosfe
    Registrato dal
    Jan 2004
    Messaggi
    454
    = è 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.

  9. #9
    grazie 1000!!!Siete stati chiarissimi!


    Mi sapreste indicare un OTTIMO manuale che spieghi BENISSIMO i fondamenti ma sia anche COMPLETISSIMO ?


    Grazie

  10. #10
    Utente di HTML.it L'avatar di Nosfe
    Registrato dal
    Jan 2004
    Messaggi
    454
    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

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.