Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2017
    Messaggi
    52

    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
    Utente di HTML.it L'avatar di Marcolino's
    Registrato dal
    May 2003
    residenza
    Udine
    Messaggi
    3,606
    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 © 2025 vBulletin Solutions, Inc. All rights reserved.