session_start_variation7.phpt 852 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. --TEST--
  2. Test session_start() function : variation
  3. --EXTENSIONS--
  4. session
  5. --SKIPIF--
  6. <?php include('skipif.inc'); ?>
  7. --FILE--
  8. <?php
  9. ob_start();
  10. echo "*** Testing session_start() : variation ***\n";
  11. session_start();
  12. $_SESSION['colour'] = 'green';
  13. $_SESSION['animal'] = 'cat';
  14. $_SESSION['person'] = 'julia';
  15. $_SESSION['age'] = 6;
  16. var_dump($_SESSION);
  17. var_dump(session_destroy());
  18. var_dump($_SESSION);
  19. session_start();
  20. var_dump($_SESSION);
  21. session_destroy();
  22. echo "Done";
  23. ob_end_flush();
  24. ?>
  25. --EXPECT--
  26. *** Testing session_start() : variation ***
  27. array(4) {
  28. ["colour"]=>
  29. string(5) "green"
  30. ["animal"]=>
  31. string(3) "cat"
  32. ["person"]=>
  33. string(5) "julia"
  34. ["age"]=>
  35. int(6)
  36. }
  37. bool(true)
  38. array(4) {
  39. ["colour"]=>
  40. string(5) "green"
  41. ["animal"]=>
  42. string(3) "cat"
  43. ["person"]=>
  44. string(5) "julia"
  45. ["age"]=>
  46. int(6)
  47. }
  48. array(0) {
  49. }
  50. Done