Home » XML » XML_Parser » Bug #9328
assigned by reference error in XML_RSS parse
Details
| Submitted | 2006-11-13 20:40 UTC |
|---|---|
| From | mmclaughlin at newtier dot com |
| Assigned | ashnazg |
| Status | Closed |
| Package | XML_Parser |
| PHP Version | 4.4.4 |
| OS | FreeBSD |
| Roadmaps | 1.3.2 |
Comments
[2006-11-13 20:40 UTC] mmclaughlin at newtier dot com
Description:
------------
I wrote a script to gather an external RSS feed that I could use to show the user and have them select the articles of their choosing. If a RSS feed is used that does not exist I get a MESSAGE: Only variables should be assigned by reference.
Test script:
---------------
$url = 'www.rssfeednotexist.com';
$rss =& new XML_RSS($url);
$error = $rss->parse();
Expected result:
----------------
Return an error back to my script which I could handle and display a message.
Actual result:
--------------
MESSAGE: Only variables should be assigned by reference
TYPE: Notice
FILE: /usr/local/www/data/mmclaughlin/flexreg/trunk/lib/pear/XML/Parser.php
LINE: 479
DEBUG INFO:
474 }
475 }
476 // otherwise, $this->fp must be a string
477 } else {
478 if (!$this->_parseString($this->fp, true)) {
479 $error = &$this->raiseError();
480 $this->free();
481 return $error;
482 }
483 }
484 $this->free();
[2006-11-13 23:42 UTC] mmclaughlin at newtier dot com
Adjusted from documentation package to XML_RSS package