Visualizzazione dei risultati da 1 a 10 su 12

Discussione: if e operatore logico

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2016
    Messaggi
    112
    Prego Tieni conto che "booleanamente" parlando il FALSE corrisponde a 1. Una stringa vuota è interpretata come FALSE. Ragion per cui 1 > 0 e l'esito della condizione risultava TRUE.

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,373
    Quote Originariamente inviata da semplice77 Visualizza il messaggio
    Prego Tieni conto che "booleanamente" parlando il FALSE corrisponde a 1. Una stringa vuota è interpretata come FALSE. Ragion per cui 1 > 0 e l'esito della condizione risultava TRUE.
    1 - Se fai un ord(false) in php ti esce 0 cioè un carattere non stampabile. Se fai ord(true) ti esce 49 ovvero il carattere 1.
    2 - la condizione con $row['disponibile'] del primo post dava sempre "ndisp" cioè false.

    Comunque hai anche ragione perchè in altri linguaggi (adesso non mi ricordo quali) il false = 1 e il true = 0.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  3. #3
    Quote Originariamente inviata da badaze
    Comunque hai anche ragione perchè in altri linguaggi (adesso non mi ricordo quali) il false = 1 e il true = 0.
    state a scherza' vero?

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 © 2026 vBulletin Solutions, Inc. All rights reserved.