Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    489

    numero non viene visualizzato correttamente

    ciao a tutti!

    per un motivo che non mi so spiegare questa parte di codice mi da problemi.

    cio che faccio é leggere die dati dal database (nel database sono come integer) e poi faccio un semplice calcolo matematico.

    Codice PHP:
        $actualtime=($l['datainizio']-(($l['oreDIS']*3600)*3));
        
    $oldtime=(int)$actualtime;
        die(
    $oldtime); 
    restituisce una pagina completamente vuota.

    Codice PHP:
        $actualtime=($l['datainizio']-(($l['oreDIS']*3600)*3));
        
    $oldtime=(int)$actualtime;
        die(
    "x".$oldtime); 

    questo invece, con soltato il die() differente mi restituisce x1241442347.

    perche?

    grazie

    ciao

    igor

  2. #2
    Guarda non vorrei dire caxxate, ma die vuole come argomento una stringa. Nel primo caso tu passi un intero, mentre nel secondo l'intero viene trasformato in stringa perchè lo concateni ad una stringa.. sai il php è molto flessibile sulla tipizzazione

    Infatti modifico l'intervento, ero stato impreciso... die() può avere un intero come parametro, ma non lo stampa... come da manuale:

    die($status)
    If status is a string, this function prints the status just before exiting.

    If status is an integer, that value will also be used as the exit status. Exit statuses should be in the range 0 to 254, the exit status 255 is reserved by PHP and shall not be used. The status 0 is used to terminate the program successfully.
    =======================
    http://www.abidibo.net

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    489
    sei stato chiarissimo.

    grazie mille

    ciao

    igor

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.