Subversion-Projekte lars-tiefland.php_share

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
--TEST--
2
XML Parser:  test for Bug #9328 "assigned by reference error in XML_RSS parse"
3
--SKIPIF--
4
<?php
5
if (version_compare(PHP_VERSION, '5.0.0', 'ge')) {
6
    print 'skip - test only applies to PHP4';
7
}
8
if (!extension_loaded('xml')) {
9
    print 'skip - xml extension not available';
10
}
11
/*
12
 * can't test if XML_RSS is not installed
13
 */
14
$originalErrorReporting = error_reporting();
15
error_reporting(E_ALL & ~E_WARNING);
16
if (false == (include_once 'XML/RSS.php')) {
17
    print('skip - XML_RSS is not installed');
18
}
19
error_reporting($originalErrorReporting);
20
?>
21
--FILE--
22
<?php
23
/*
24
 * this issue only exists in PHP4
25
 */
26
 
27
require_once 'XML/RSS.php';
28
 
29
$url = 'www.someverybogusurl.thisisnotatld';
30
$rss =& new XML_RSS($url);
31
 
32
$error = $rss->parse();
33
echo $error->getMessage() . PHP_EOL;
34
?>
35
--EXPECT--
36
XML_Parser: syntax error at XML input line 1:0