Params :: Controllo :: Più veloce

Un meccanismo di analizzazione / controllo generico di ingresso / controllo. Reimplementazione dei parametri :: Controllo
Scarica ora

Params :: Controllo :: Più veloce Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Damien Krotkine
  • Sito web dell'editore:
  • http://search.cpan.org/~dams/

Params :: Controllo :: Più veloce Tag


Params :: Controllo :: Più veloce Descrizione

Un meccanismo di analisi / controllo di input generico. Reimplementazione dei parametri :: Controllo Params :: Controllo :: Più rapido è un modulo Perl, un meccanismo di analisi / controllo in ingresso generico. Questo modulo è una reimplementazione più rapida dei parametri: Verifica. Dovrebbe essere compatibile al 100%. Potrebbe essere unito con params :: Verifica ad un certo punto, dopo che il suo autore (Kane) ha rivisto ed è felice di fondersi. Ti consente di convalidare l'input tramite un modello. L'unico requisito è che gli argomenti devono essere nominati.Params :: Controllo :: Più veloce può fare le seguenti cose per voi: * Convertire tutti i tasti in minuscolo * Controllare se tutti gli argomenti richiesti sono stati forniti * Impostare gli argomenti che non sono stati forniti Le argomentazioni predefinite * erboste che non sono supportate e avvertite su di esse all'utente * Convalidare gli argomenti forniti dall'utente in base a stringhe, regex, elenchi o persino subroutine * Applica l'integrità del tipo se necessarioSynopsis utilizza i params :: Controllo :: QW più veloce ; sub riem_personal_info {my% hash = @_; i miei $ x; My $ TMPL = {firstname => {richiesto => 1, definito => 1}, lastname => {richiesto => 1, store => \ $ x}, genere => {richiesto => 1, Allow => ,}, sposato => {consentire => }, età => {predefinito => 21, Allow => qr / ^ \ d + $ /,} , telefono => {consentire => }, id_list => {default => [], strict_type => 1}, datore di lavoro => { default => 'nsa', no_override => 1},}; ### check () restituisce un hashref di argomenti analizzati su successo ### My $ Parsed_args = Controllare ($ TMPL, \% hash, $ verbose) o Die QW ; ... Altro codice qui ...} My $ OK = Consenti ($ colore, ); My $ ERROR = Params :: Controllo :: Più veloce :: last_error (); Requisiti: · Perl.


Params :: Controllo :: Più veloce Software correlato