Params :: valideren

Params :: valideren is een PERL-module om methode / functieparameters te valideren.
Download nu

Params :: valideren Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Dave Rolsky and Ilya Martynov
  • Uitgever website:
  • http://search.cpan.org/~drolsky/

Params :: valideren Tags


Params :: valideren Beschrijving

Params :: valideren is een PERL-module om methode / functieparameters te valideren. Params :: valideren is een PERL-module om methode / functieparameters te valideren. Synopsis Gebruik params :: validate QW (: ALL); # neemt de naam Params (HASH of HASHREF) sub foo {validate (@_, {foo => 1, # verplichte balk => 0, # optioneel}); } # PLAATSELIJK PARATSELIJKHEID PARAMS Substaaf {# eerste twee zijn verplicht, derde is optioneel Validate_Pos (@_, 1, 1, 0); } sub foo2 {validate (@_, {foo => # Specificeer een type {Type => Arrayref}, bar => # Geef een interface op {CAN => } baz => {Type => Scalar, # een scalaire ... # ... dat is een gewoon integer ... Regex => QR / ^ D + $ /, callbacks => {# ... en kleiner dan 90 ' minder dan 90 '=> sub {shift () <90}}}}); } sub met_defaults {my% p = validate (@_ {foo => 1, # verplicht # $ P {bar} is 99 als de balk niet # is gegeven. Bar is nu optioneel. Bar => {standaard => 99 }}); } sub pos_with_defaults {my @P = validate_pos (@_, 1, {standaard => 99}); } Sub SETS_OPTIONS_ON_CALL {MY% P = validate_with (params => @_, spec => {foo => {Type Scalar, standaard => 2}}, Normize_Keys => Sub {$ _ = ~ s / ^ - //; LC $ _ },); } De params :: validate-module stelt u in staat om methode- of functie-oproepparameters te valideren op een willekeurig niveau van specificiteit. Op het eenvoudigste niveau is het in staat om de vereiste parameters te valideren en dat er geen niet-gespecificeerde aanvullende parameters werden aangenomen. Het is ook in staat om te bepalen dat een parameter van een specifiek type is, dat het een voorwerp is van een bepaalde klassenhiërarchie , dat het bepaalde methoden bezit of het toepassen van validatie-callbacks aan argumenten. REQUIRINGEN: · PERL-vereisten: · Perl


Params :: valideren Gerelateerde software