phpFlickr->urls_getUserProfile() outputs just the 'url' portion of data and omits 'nsid'.
I think the line
return $this->parsed_response ? $this->parsed_response['user']['url'] : false;
should be changed to
return $this->parsed_response ? $this->parsed_response['user'] : false;
Overall phpFlickr is great.