/** * @deprecated */ public function testCompatibility() { isSame(0, Vars::int(null)); isSame(0, Vars::int(0)); isSame(1, Vars::int(1)); isSame(1, Vars::int('1')); isSame(1, Vars::int('01')); isSame(-1, Vars::int('-01')); isSame(-10, Vars::int(' - 1 0 ')); isSame(0.0, Vars::float(null)); isSame(0.0, Vars::float(0)); isSame(1.0, Vars::float(1)); isSame(1.0, Vars::float('1')); isSame(1.0, Vars::float('01')); isSame(-1.0, Vars::float('-01')); isSame(-10.0, Vars::float(' - 1 0 ')); isSame(-1.5, Vars::float(' - 1,5 ')); isSame(-1.5, Vars::float(' - 1.5 ')); isSame(-1.512, Vars::float(' - 1.5123 ', 3)); isTrue(Vars::bool('true')); isTrue(Vars::bool('yes')); isTrue(Vars::bool('y')); isTrue(Vars::bool('oui')); isTrue(Vars::bool('vrai')); isTrue(Vars::bool('ДА')); isTrue(Vars::bool('Д')); isFalse(Vars::bool('false')); isFalse(Vars::bool('no')); isFalse(Vars::bool('n')); isFalse(Vars::bool('non')); isFalse(Vars::bool('faux')); isFalse(Vars::bool('НЕТ')); isFalse(Vars::bool('test', false)); isTrue(Vars::email('*****@*****.**')); isTrue(Vars::email('*****@*****.**')); isTrue(Vars::email('*****@*****.**')); isFalse(Vars::email('русская@почта.рф')); // madness... $string = " 0 1 a2b 3c!@#\$%^&*()-= <>\t"; is('0123', Vars::digits($string)); is('abc', Vars::alpha($string)); is('01a2b3c', Vars::alphaDigets($string)); }