003.phpt 516 B

12345678910111213141516171819202122232425
  1. --TEST--
  2. msg_queue_exists()
  3. --SKIPIF--
  4. <?php if (!extension_loaded("sysvmsg")) die("skip sysvmsg extension is not available")?>
  5. --FILE--
  6. <?php
  7. $id = ftok(__FILE__, 'r');
  8. msg_remove_queue(msg_get_queue($id, 0600));
  9. var_dump(msg_queue_exists($id));
  10. $res = msg_get_queue($id, 0600);
  11. var_dump($res);
  12. var_dump(msg_queue_exists($id));
  13. var_dump(msg_remove_queue($res));
  14. var_dump(msg_queue_exists($id));
  15. echo "Done\n";
  16. ?>
  17. --EXPECTF--
  18. bool(false)
  19. resource(%d) of type (sysvmsg queue)
  20. bool(true)
  21. bool(true)
  22. bool(false)
  23. Done