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

    Richiamo costanti in bindParam

    Salve, vorrei sottoporvi un pezzo di codice per avere delle valutazioni circa la sua correttezza.
    Ho un'interfaccia in cui dichiaro delle costanti:
    codice:
    interface prova
    {
        const UNO = '0';
    }
    Suddette costanti le richiamo poi all'interno di una classe per inserirle nel database

    codice:
    classe uno implements prova {
     public function prova2() {
    $tt= self::UNO;
    $stmt->bindParam(':tt', $tt, PDO::PARAM_INT);
    }
    }
    E' giusta questa procedura? O ci sono metodi alternativi per richiamare le costanti per poi inserirle nel database?
    Grazie

  2. #2
    No se usi una costante stringa da passare al database come intero
    Ma soprattutto perché devi passare al database delle costanti, non ti conviene inserirle direttamente nelle tabelle come valori di default?

    Comunque non avendo mai inserita una costante in una interfaccia, dovrei prima provare per esserne sicuro, ad ogni modo il manuale ( http://php.net/manual/en/language.oop5.interfaces.php esempio 4 ) specifica che si leggono richiamando l'interfaccia non la classe, ma non dice null'altro.
    Ultima modifica di Marcolino's; 13-03-2019 a 08:32

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