It looks like you're trying to access a variable of a class, not an instance of that class. try something more like
$authObj = new Auth; $session = &Auth::_importGlobalVariable("session"); $session[$authObj->_sessionName]['registered'] = true; I'm pretty sure php4 doesn't allow access to variables with the :: operator. I sincerely doubt php5 does (although i suppose logically it could be used to access static variables...?) Does your class extend Auth? if so you should use $this-> instead of instantiating a new object... I'm honestly not sure what you're trying to do here... Even if your class extends Auth, i don't see how changing $session would do you any good since it appears to be applicable only to whatever function you took that snippet from, not the entire object (which would look like $this->session instead of $session) If you post a more thorough description of what you're trying to do, and explain the OOP relationships a bit more, that would help.... -Evan On Wednesday 03 September 2003 10:08 pm, jsWalter wrote: > I have a parent Class that does this in one of it's methods... > > > $session = &Auth::_importGlobalVariable("session"); > $session[$this->_sessionName]['registered'] = true; > > I would like to "hook" into this in on eof my methods in a child class > > I thought I could do this... > > [538] $session = Auth::_importGlobalVariable("session"); > [539] $session[Auth::_sessionName]['registered'] = true; > > But I get this error: > > Parse error: parse error, unexpected ']', expecting '(' in > mypath\AuthUser.php on line 539 > > OK, I guessed wrong (again). > > This is how PEAR::Auth deals with inserting its class vars into a session > and I want to piggyback on that. No need to roll my own, I think. > > Can someone show me the errors of my ways? > > Thanks > > Walter -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php