123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- --TEST--
- Test strnatcasecmp() function : variation
- --CREDITS--
- Felix De Vliegher <felix.devliegher@gmail.com>
- --FILE--
- <?php
- /* Preparation */
- class a
- {
- function __toString()
- {
- return "Hello WORLD";
- }
- }
- class b
- {
- function __toString()
- {
- return "HELLO world";
- }
- }
- $a = new a();
- $b = new b();
- function str_dump($a, $b) {
- var_dump(strnatcasecmp($a, $b));
- }
- echo "*** Testing strnatcasecmp() : variation ***\n";
- str_dump('0', false);
- str_dump('fooBar', '');
- str_dump('', -1);
- str_dump("Hello\0world", "Helloworld");
- str_dump("\x0", "\0");
- str_dump($a, $b);
- ?>
- --EXPECT--
- *** Testing strnatcasecmp() : variation ***
- int(1)
- int(1)
- int(-1)
- int(-1)
- int(0)
- int(0)
|