Gegevens :: Validator :: Item

Gegevens :: Validator :: Item is een fabrieksklasse om gegevensitems te valideren.
Download nu

Gegevens :: Validator :: Item Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Anthony Staines
  • Uitgever website:
  • http://search.cpan.org/~astaines/Data-Validator-Item-0.75/Item.pm

Gegevens :: Validator :: Item Tags


Gegevens :: Validator :: Item Beschrijving

Gegevens :: Validator :: Item is een fabrieksklasse om gegevensitems te valideren. Gegevens :: Validator :: Item is een fabrieksklasse om gegevensitems te valideren. Dit is een poging om een object te maken dat een semi-automatische verificatie van een gegevenswaarde zal toestaan. Synopsis Gebruik Data :: Validator :: Item; Mijn $ item = gegevens :: Validator :: Item-> Nieuw (); #Create een nieuwe gegevens :: Validator :: Item, genaamd $ item. #Set Waarden $ Item-> Naam ('Fred'); $ Item-> Waarden (1,2,3]); of $ Item-> Waarden (@array); $ item-> ontbreekt ('*'); of $ ITEM-> MISSEREN (''); #undef is onwaarschijnlijk dat het verstandig is! $ ITEM-> MIN (0); $ ITEM-> MAX (100); $ *-> verifiëren ($ REFERENTIE_TO_SUBROUTINE); #Gebruikt in de $ Item-> Valideren () Functie $ Item-> Transform ($ Reference_To_Subroutine); #Gebruikt in de $ Item-> Put () functie #getwaarden My $ NAAM = $ ITEM-> NAAM (); mijn @values = $ *-> waarden (); mijn $ mist = $ item-> ontbreekt (); enz ... # Gebruik het .. $ ITEM-> Valideren (); #Returns 1 voor succes, 0 voor mislukking $ item-> fout (); #Returns de juiste foutmelding $ ITEM-> PUT (); Usagemany Mensen werken met gegevens georganiseerd als records, elk met (potentieel veel) variabelen. Het is vaak nodig om bestanden van dergelijke records te verwerken en om elke variabele binnen elke record te testen om ervoor te zorgen dat elk geldig is. Ik doe dit voordat ik gegevens uit zeer grote platte bestanden in mijn databases zet. Voor elke variabele had ik behoefte aan definieer specifieke, soms complexe regels voor geldigheid, en vervolgens implementeren en ze controleren. Dit is wat gegevens :: Validator :: Item is for.note zorgvuldig die gegevens :: Validator :: Item verwerkt slechts één scalaire VLAUE per keer. Deze waarde kan uit een bestand komen, een database, een array, een hash of de papegaai van je oma. Gegevens :: Validator :: Item maakt het niet uit. Ik gebruik gegevens :: Validator :: Item als volgt. Ik maak er een voor elke naam variabele in mijn gegevensbestand. In veel echte toepassingen kunnen de meeste van deze setup worden gedaan door een lijst met variabele namen te lussen, waardoor veel gegevens :: Validator :: items die elk zijn genoemd naar de overeenkomstige variabele. Gemeenschappelijke kenmerken, zoals ontbrekende waarden en namen kunnen in deze lus worden ingesteld.Specifiek, zoals waarden (), min (), max (), verifiëren () enzovoort kan afzonderlijk worden ingesteld. Ik maak vervolgens een hash om alle gegevens te houden :: Validator :: Items voor een bepaalde gegevensbron zijn de sleutels van deze hash de namen van de variabelen en de waarden zijn de gegevens: Validators zelf. Y.m.v. Vereisten: · Perl


Gegevens :: Validator :: Item Gerelateerde software