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 } Quote 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(); Quote 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 Quote 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
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.