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', 'lt')
6
    || version_compare(PHP_VERSION, '5.2.7', 'ge')
7
) {
8
    print 'skip - test only applies to PHP5.0.0 through PHP5.2.6';
9
}
10
if (!extension_loaded('xml')) {
11
    print 'skip - xml extension not available';
12
}
13
/*
14
 * can't test if XML_RSS is not installed
15
 */
16
$originalErrorReporting = error_reporting();
17
error_reporting(E_ALL & ~E_WARNING);
18
if (false == (include_once 'XML/RSS.php')) {
19
    print('skip - XML_RSS is not installed');
20
}
21
error_reporting($originalErrorReporting);
22
?>
23
--FILE--
24
<?php
25
/*
26
 * this issue only exists in PHP4
27
 */
28
 
29
require_once 'XML/RSS.php';
30
 
31
$url = 'www.someverybogusurl.thisisnotatld';
32
$rss =& new XML_RSS($url);
33
 
34
$error = $rss->parse();
35
echo $error->getMessage() . PHP_EOL;
36
?>
37
--EXPECT--
38
XML_Parser: Empty document at XML input line 1:1