Skip to content
Anton edited this page Jan 25, 2014 · 8 revisions

Описание

Данный пакет на стадии проектирования!!!

Validate

Удобная проверялка входных данных

Sanitize

Класс для зачистки данных при выводе

Настройки

Использование

Предположение!:

<?php
Validate::isEmail($_POST['email']);
Sanitize::asEmail($_POST['email']);

Экранирование данных:

$foo = new stdClass();
$foo->bar = "<script>alert(123)</script>";
$foo = new Sanitize($foo);
echo $foo->bar; // &lt;script&gt;alert(123)&lt;/script&gt;
$foo = new stdClass();
$foo->bar = "<script>alert(123)</script>";
$foo->foo = "<script>alert(456)</script>";
foreach (new Sanitize($foo) as $field);
    echo $field; // &lt;script&gt;alert(123)&lt;/script&gt;
$foo = new stdClass();
$foo->bar = "<script>alert(123)</script>";
$foo->foo = "<script>alert(456)</script>";
$this->foreach($foo, funciton($key, $value){
    echo $key;
    echo $value; // &lt;script&gt;alert(123)&lt;/script&gt;
});