home *** CD-ROM | disk | FTP | other *** search
/ PC Professionell 2005 June / PCpro_2005_06.ISO / files / opensource / xamp / xampp-win32.exe / xampp / .tmpuuid_compare.phpt < prev    next >
Encoding:
Text File  |  2004-03-24  |  741 b   |  43 lines

  1. --TEST--
  2. UUID comparison
  3. --SKIPIF--
  4. <?php if (!extension_loaded("uuid")) print "skip"; ?>
  5. --POST--
  6. --GET--
  7. --INI--
  8. --FILE--
  9. <?php    
  10.     $uuids = array();
  11.     $uuids[0] = "00000000-0000-0000-0000-000000000000";
  12.     $uuids[1] = "878b258c-a9f1-467c-8e1d-47d79ca2c01b";
  13.     $uuids[2] = "b691c99c-7fc5-11d8-9fa8-00065b896488";
  14.  
  15.     foreach ($uuids as $key1 => $uuid1) {
  16.         foreach ($uuids as $key2 => $uuid2) {
  17.             echo "uuid$key1";
  18.  
  19.             switch (uuid_compare($uuid1, $uuid2)) {
  20.             case -1: echo " < "; break;
  21.             case  0: echo " = "; break;
  22.             case  1: echo " > "; break;
  23.             }
  24.  
  25.             echo "uuid$key2\n";
  26.         }    
  27.         echo "\n";
  28.     }    
  29. ?>
  30. --EXPECT--
  31. uuid0 = uuid0
  32. uuid0 < uuid1
  33. uuid0 < uuid2
  34.  
  35. uuid1 > uuid0
  36. uuid1 = uuid1
  37. uuid1 < uuid2
  38.  
  39. uuid2 > uuid0
  40. uuid2 > uuid1
  41. uuid2 = uuid2
  42.  
  43.