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

Discussione: isEmpty ceh vuol dire?

  1. #1

    isEmpty ceh vuol dire?

    ciao
    una cosa velocissima, che significa questa riga di codice?


    $isEmptyName = $isEmptyName || !isEmpty($variables["charateristic_".$row[0]]);

    ciao garzie
    http://www.mcganass.com

  2. #2
    in php non mi risulta esista quella funzione isEmpty (esiste invece empty(), se faccia la stessa cosa non mi è possibile saperlo), quindi è una funzione scritta da quel programmatore e inclusa in quello script in qualche modo.
    Trovala e scoprirai cosa fa.

  3. #3
    ok...

    la struttura $pippo=$pippo || funzione;

    invece cosa significa? a occhio mi sembra uan forma contrata di un if ma non ne sono sicuro...

    ciao
    http://www.mcganass.com

  4. #4
    Quella forma non l'ho mai vista da nessuna parte, quindi non saprei dirti cosa significhi. Come forma contratta dell'if io conosco ed uso solo questa:

    Codice PHP:
    $flag = (condizione) ? 0
    Dove $flag varrà 1 se la condizione è vera, 0 viceversa.
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  5. #5
    significa che se pippo ha già il valore logico 1 non si spreca ad eseguire la funzione, altrimenti calcola funzione e ne assegna il corrispondente valore logico a pippo (quindi pippo può valere solo vero o falso, indipendentemente dal tipo di risultato di funzione).

  6. #6
    grazie skidx
    http://www.mcganass.com

  7. #7
    altra cosina...

    quindi anche qsta struttura e' la stesa cosa?

    $res =true;

    $res = $res && mysql_query($query);

    cioe' se $res e' vero eseguo la funzion e se no la salto?
    http://www.mcganass.com

  8. #8
    Originariamente inviato da mcganass
    altra cosina...

    quindi anche qsta struttura e' la stesa cosa?

    $res =true;

    $res = $res && mysql_query($query);

    cioe' se $res e' vero eseguo la funzion e se no la salto?
    Esatto.

    Considerando che nella riga prima hai assegnato true a $res aggiungo che la funzione la esegue sempre.

  9. #9

    in effetti...

    http://www.mcganass.com

  10. #10
    Originariamente inviato da mcganass
    altra cosina...

    quindi anche qsta struttura e' la stesa cosa?

    $res =true;

    $res = $res && mysql_query($query);

    cioe' se $res e' vero eseguo la funzion e se no la salto?
    Direi che la query la esegue sempre a prescindere da $res, perche' quello che fai e' una assegnazione a $res del risultato true sia di $res che della funzione mysql_query.

    Che ne farai poi del risultato della query visto che non salvi l'identificativo di risorsa sara' tutto da vedere.


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

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.