rfc:user_defined_session_serializer

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
rfc:user_defined_session_serializer [2016/11/17 21:01] yohgakirfc:user_defined_session_serializer [2016/11/30 05:26] – Add return value description. yohgaki
Line 28: Line 28:
 $serialize_func = function(array $session_data_array) { $serialize_func = function(array $session_data_array) {
   // User can add/encrypt data in this function   // User can add/encrypt data in this function
-  return serialize($session_data_array);+  // Returning anything other than string raises E_RECOVERABLE_ERROR 
 +  return serialize($session_data_array); // Must return string
 } }
  
 $unserialize_func = function(string $session_data_string) { $unserialize_func = function(string $session_data_string) {
   // User can remove/decrypt/validate data in this function   // User can remove/decrypt/validate data in this function
-  return unserialize($session_data_string);+  // Returning anything other than array raises E_RECOVERABLE_ERROR 
 +  return unserialize($session_data_string); // Must return array
 } }
 </code> </code>
rfc/user_defined_session_serializer.txt · Last modified: 2017/09/22 13:28 by 127.0.0.1