Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    null, true, false: maiuscolo o minuscolo?

    Salve,
    ho un dubbio...
    Per convenzione, quando ad esempio null, true, false si scrivono in minuscolo e quando in maiuscolo?
    Codice PHP:
    function prova$valore NULL )
    {
       return ( 
    $valore === null ) ? true false;
       
    // so che potrei utilizzare: return ( is_null( $valore ) ) ? true : false; ma è solo per fare l'esempio.
    }
    if ( 
    prova() ) echo 'Il valore è nullo'
    E' corretto?
    What is the |\/|atrix?

  2. #2

  3. #3
    Originariamente inviato da filippo.toso
    Perchè non guardi il manuale?

    http://www.php.net/manual/en/language.types.null.php
    http://www.php.net/manual/en/language.types.boolean.php
    Il manuale l'ho già guardato... ho aperto la discussione poichè avevo dei dubbi a riguardo (riguardo quello che dice il manuale)!

    A variable is considered to be null if:

    * it has been assigned the constant NULL.
    * it has not been set to any value yet.
    * it has been unset().
    Ma io ho assegnato 'null' a $valore... non la costante 'NULL'... la funzione dovrebbe restituire false giusto?
    Oppure interpreta 'null' e 'NULL' allo stesso modo?
    What is the |\/|atrix?

  4. #4
    Originariamente inviato da |\/|atrix
    Il manuale l'ho già guardato
    Non molto bene, si vede:

    http://www.php.net/manual/en/language.types.null.php
    There is only one value of type null, and that is the case-insensitive keyword NULL.

  5. #5
    Originariamente inviato da filippo.toso
    Non molto bene, si vede:
    "There is only one value of type null, and that is the case-insensitive keyword NULL."
    Tradotto in italiano: "Esiste un solo valore di tipo null, ed è la keyword case-insensitive NULL"..

    Al mio paese significa che per assegnare un valore "null" alla varibile $valore può essere utilizzata solo la keyword "NULL"... cioè $valore = NULL (in questo caso $valore è "null")..

    Allora perchè $valore è anche "null" se scrivo $valore = null ???
    Se può essere utilizzata solo la keyword "NULL", sempre al mio paese, significa che non può essere utilizzato "null"...

    Noto che forse sei tu a non aver letto bene il mio post
    What is the |\/|atrix?

  6. #6
    E dire che avevo anche messo in grassetto la parola case-insensitive ...

    Edit:
    ... nel caso non lo sapessi, al mio paese significa che:

    Codice PHP:
    <pre>
    <?php 
    var_dump
    (null);
    var_dump(NULL);
    var_dump(NUll);
    var_dump(nuLL);
    var_dump(NuLl);
    ?>
    </pre>

  7. #7
    Sarà l'orario... VVoVe:
    Scusami, ha pienamente ragione... mi sono totalmente rinco......to!!!

    Comunque per "convenzione" quando si vuole associare un valore nullo ad una variabile si assegna NULL giusto?
    What is the |\/|atrix?

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.