Ejemplo n.º 1
0
--TEST--
php\lib\str Test - comparing
--FILE--
<?php 
use php\lib\Str as str;
echo "equalsIgnoreCase(foo, foo) == " . str::equalsIgnoreCase('foo', 'foo'), "\n";
echo "equalsIgnoreCase(foo, fOO) == " . str::equalsIgnoreCase('foo', 'fOO'), "\n";
echo "equalsIgnoreCase(Foo, foo) == " . str::equalsIgnoreCase('Foo', 'foo'), "\n";
echo "--compare\n";
echo "compare(foo, foo) == " . str::compare('foo', 'foo'), "\n";
echo "compare(Foo, foo) == " . str::compare('Foo', 'foo'), "\n";
echo "compare(foo, Foo) == " . str::compare('foo', 'Foo'), "\n";
echo "--compare-ignore-case\n";
echo "compareIgnoreCase(foo, foo) == " . str::compareIgnoreCase('foo', 'foo'), "\n";
echo "compareIgnoreCase(Foo, foo) == " . str::compareIgnoreCase('Foo', 'foo'), "\n";
echo "compareIgnoreCase(foo, Foo) == " . str::compareIgnoreCase('foo', 'Foo'), "\n";
?>
--EXPECT--
equalsIgnoreCase(foo, foo) == 1
equalsIgnoreCase(foo, fOO) == 1
equalsIgnoreCase(Foo, foo) == 1
--compare
compare(foo, foo) == 0
compare(Foo, foo) == -32
compare(foo, Foo) == 32
--compare-ignore-case
compareIgnoreCase(foo, foo) == 0
compareIgnoreCase(Foo, foo) == 0
compareIgnoreCase(foo, Foo) == 0