recherche
MaisonBibliothèques PHPAutres bibliothèquesbibliothèque de validation de données valitron-masterPHP
bibliothèque de validation de données valitron-masterPHP
<?php
namespace Valitron;
/**
 * Validation Class
 *
 * Validates input against certain criteria
 *
 * @package Valitron
 * @author  Vance Lucas <vance@vancelucas.com>
 * @link    http://www.vancelucas.com/
 */
class Validator
{
   public function __construct($data = array(), $fields = array(), $lang = null, $langDir = null)
    {
        // Allows filtering of used input fields against optional second array of field names allowed
        // This is useful for limiting raw $_POST or $_GET data to only known fields
        $this->_fields = !empty($fields) ? array_intersect_key($data, array_flip($fields)) : $data;
        // set lang in the follow order: constructor param, static::$_lang, default to en
        $lang = $lang ?: static::lang();
        // set langDir in the follow order: constructor param, static::$_langDir, default to package lang dir
        $langDir = $langDir ?: static::langDir();
        // Load language file in directory
        $langFile = rtrim($langDir, '/') . '/' . $lang . '.php';
        if (stream_resolve_include_path($langFile) ) {
            $langMessages = include $langFile;
            static::$_ruleMessages = array_merge(static::$_ruleMessages, $langMessages);
        } else {
            throw new \InvalidArgumentException("Fail to load language file '" . $langFile . "'");
        }
    }

La vérification est un terme informatif, la partie du processus de compilation dans laquelle le code est vérifié pour sa conformité à un ensemble spécifique de règles définies pour permettre la vérification de certaines exigences de sécurité.

Le Common Language Runtime peut vérifier Microsoft Intermediate Language (MSIL).

La vérification côté serveur signifie qu'une fois le formulaire soumis, JAVA est utilisé côté serveur pour attendre le code côté serveur afin de vérifier la saisie du client.


Clause de non-responsabilité

Toutes les ressources de ce site proviennent d'internautes ou sont réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel ! Toutes les ressources de ce site sont uniquement à titre de référence d'apprentissage. Merci de ne pas les utiliser à des fins commerciales. Sinon, vous serez responsable de toutes les conséquences ! En cas d'infraction, veuillez nous contacter pour la supprimer. Coordonnées : admin@php.cn

Article connexe

Quelle bibliothèque PHP correspond le mieux à vos besoins en matière de validation d'adresse e-mail ?Quelle bibliothèque PHP correspond le mieux à vos besoins en matière de validation d'adresse e-mail ?

18Nov2024

Bibliothèques de validation d'adresses e-mail PHP découvertesLa validation des adresses e-mail joue un rôle crucial dans la validation des données, mais la création d'un...

Quelle bibliothèque PHP ORM est la meilleure pour extraire les fournisseurs de bases de données et cartographier les modèles de domaine/relationnels ?Quelle bibliothèque PHP ORM est la meilleure pour extraire les fournisseurs de bases de données et cartographier les modèles de domaine/relationnels ?

05Jan2025

Recommandations de la bibliothèque PHP ORMEn ce qui concerne le mappage objet-relationnel (ORM) pour PHP, plusieurs bibliothèques se démarquent. Pour aborder...

Quelle est la bibliothèque de validation de formulaire la plus conviviale pour PHP avec des fonctionnalités complètes et une gestion robuste des erreurs ?Quelle est la bibliothèque de validation de formulaire la plus conviviale pour PHP avec des fonctionnalités complètes et une gestion robuste des erreurs ?

17Oct2024

La bibliothèque de validation de formulaire la plus simple pour PHPPHP possède une pléthore de bibliothèques de validation, chacune avec ses propres forces et faiblesses. Pour identifier le choix idéal pour votre projet, il est essentiel de prendre en compte des facteurs tels que la simplicité, la flexibilité et l'efficacité.

Exemple de code HTML5 utilisant l'API de validation de contrainte pour vérifier les données d'entrée du formulaireExemple de code HTML5 utilisant l'API de validation de contrainte pour vérifier les données d'entrée du formulaire

14May2018

HTML5 présente un grand degré d'optimisation pour les formulaires, qu'il s'agisse de sémantique, de widgets ou de vérification du format des données. Je suppose que vous utiliserez certainement la compatibilité du navigateur comme excuse pour ne pas utiliser ces "nouvelles fonctionnalités", mais cela ne devrait jamais être une raison de stagnation. De plus, il existe des bibliothèques d'outils comme Modernizr et ployfill pour vous aider lorsqu'elles ne sont pas prises en charge. traitement de repli sur les navigateurs HTML5. quand tu es vraiment

Existe-t-il une bibliothèque de validation d'adresses e-mail pour PHP ?Existe-t-il une bibliothèque de validation d'adresses e-mail pour PHP ?

16Nov2024

PHP propose-t-il une bibliothèque de validation d'adresses e-mail ? La validation des adresses e-mail est une tâche fastidieuse qui nécessite le respect de normes complexes. À...

Puissantes techniques de validation de données Python pour des applications robustesPuissantes techniques de validation de données Python pour des applications robustes

30Dec2024

La validation des données Python est cruciale pour créer des applications robustes. J'ai découvert que la mise en œuvre de techniques de validation approfondies peut réduire considérablement les bogues et améliorer la qualité globale du code. Explorons cinq méthodes puissantes que j'utilise fréquemment dans mon

See all articles