session_start_variation5.phpt 822 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  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_write_close());
  18. var_dump($_SESSION);
  19. session_start();
  20. session_destroy();
  21. echo "Done";
  22. ob_end_flush();
  23. ?>
  24. --EXPECT--
  25. *** Testing session_start() : variation ***
  26. array(4) {
  27. ["colour"]=>
  28. string(5) "green"
  29. ["animal"]=>
  30. string(3) "cat"
  31. ["person"]=>
  32. string(5) "julia"
  33. ["age"]=>
  34. int(6)
  35. }
  36. bool(true)
  37. array(4) {
  38. ["colour"]=>
  39. string(5) "green"
  40. ["animal"]=>
  41. string(3) "cat"
  42. ["person"]=>
  43. string(5) "julia"
  44. ["age"]=>
  45. int(6)
  46. }
  47. Done