objnoob Posted June 15, 2011 Share Posted June 15, 2011 Hello, I'm pulling an object out of $_SESSION and trying to pass it as a parameter to a function whose's expecting an object of that class. However, I'm receiving an error: Fatal error: Argument 3 passed to myFunction() must be an instance of myClass Is there something I must do different to get this to work? Thanks $myObject = &$_SESSION['myObject']; // get from session myFunction('1','1',$myObject); myFunction ($param1, $param2, myClass $myObject=null){ // function contents } Link to comment https://forums.phpfreaks.com/topic/239473-object-from-session-and-object-class/ Share on other sites More sharing options...
objnoob Posted June 15, 2011 Author Share Posted June 15, 2011 My class was not defined prior to calling session_start(); Link to comment https://forums.phpfreaks.com/topic/239473-object-from-session-and-object-class/#findComment-1230215 Share on other sites More sharing options...
sunfighter Posted June 15, 2011 Share Posted June 15, 2011 If you made the object correctly, you call it back like this : $myObject = $_SESSION['myObject']; // no & allowed NOT $myObject = &$_SESSION['myObject']; // get from session Link to comment https://forums.phpfreaks.com/topic/239473-object-from-session-and-object-class/#findComment-1230247 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.