--TEST--
-Bug #27304
+Bug #27304 (static functions don't function properly)
--FILE--
<?php
--TEST--
-Bug #29104 Function declaration in method doesn't work
+Bug #29104 (Function declaration in method doesn't work)
--FILE--
<?php
class A
--TEST--
-Bug #29210 Function: is_callable - no support for private and protected classes
+Bug #29210 (Function: is_callable - no support for private and protected classes)
--FILE--
<?php
class test_class {
--TEST--
-Bug #30519 Interface not existing says Class not found
+Bug #30519 (Interface not existing says Class not found)
--FILE--
<?php
class test implements a {
--TEST--
-Bug #30702 cannot initialize class variable from class constant
+Bug #30702 (cannot initialize class variable from class constant)
--FILE--
<?php
class foo {
--TEST--
-Bug #30791 magic methods (__sleep/__wakeup/__toString) call __call if object is overloaded
+Bug #30791 (magic methods (__sleep/__wakeup/__toString) call __call if object is overloaded)
--FILE--
<?php
--TEST--
-Bug #30889 Conflict between __get/__set and ++ operator
+Bug #30889 (Conflict between __get/__set and ++ operator)
--FILE--
<?php
class overloaded
--TEST--
-Bug #32296 get_class_methods output has changed between 5.0.2 and 5.0.3
+Bug #32296 (get_class_methods output has changed between 5.0.2 and 5.0.3)
--FILE--
<?php
abstract class space{
--TEST--
-Bug #32427 Interfaces are not allowed 'static' access modifier
+Bug #32427 (Interfaces are not allowed 'static' access modifier)
--FILE--
<?php
--TEST--
-Bug #32660 Assignment by reference causes crash when field access is overloaded (__get)
+Bug #32660 (Assignment by reference causes crash when field access is overloaded (__get))
--FILE--
<?php
class A
--TEST--
-Bug #32674 exception in iterator causes crash
+Bug #32674 (exception in iterator causes crash)
--FILE--
<?php
class collection implements Iterator {
--TEST--
-Bug #32833 Invalid opcode
+Bug #32833 (Invalid opcode with $a[] .= '')
--FILE--
<?php
$test = array();
--TEST--
-Bug #33257 array_splice() inconsistent when passed function instead of variable
+Bug #33257 (array_splice() inconsistent when passed function instead of variable)
--INI--
error_reporting=4095
--FILE--
--TEST--
-Bug #35437 Segfault or Invalid Opcode 137/1/4
+Bug #35437 (Segfault or Invalid Opcode 137/1/4)
--FILE--
<?php
function err2exception($errno, $errstr)
--TEST--
-Bug #37811 define not using toString on objects
+Bug #37811 (define not using toString on objects)
--FILE--
<?php
--TEST--
-Bug #38220 Crash on some object operations
+Bug #38220 (Crash on some object operations)
--FILE--
<?php
class drv {
--TEST--
-Bug #40770 Apache child exits when PHP memory limit reached
+Bug #40770 (Apache child exits when PHP memory limit reached)
--INI--
memory_limit=8M
--SKIPIF--
--TEST--
-Bug #40809 Poor perfomance of ".="
+Bug #40809 (Poor performance of ".=")
--FILE--
<?php
error_reporting(E_ALL|E_STRICT);
--TEST--
-Bug #41075(memleak when creating default object caused exception)
+Bug #41075 (memleak when creating default object caused exception)
--FILE--
<?php
--TEST--
-Bug #36436 DBA problem with Berkeley DB4
+Bug #36436 (DBA problem with Berkeley DB4)
--SKIPIF--
<?php
$handler = 'db4';
--TEST--
-Bug #31754: (dbase_open() fails for mode = 1)
+Bug #31754 (dbase_open() fails for mode = 1)
--SKIPIF--
<?php
if (!extension_loaded('dbase')) {
--TEST--
-Bug #36756: (DOMDocument::removeChild corrupts node)
+Bug #36756 (DOMDocument::removeChild corrupts node)
--SKIPIF--
<?php require_once('skipif.inc'); ?>
--FILE--
--TEST--
-Bug #39846 ipv4 trailing data validation
+Bug #39846 (ipv4 trailing data validation)
--SKIPIF--
<?php if (!extension_loaded("filter")) die("skip"); ?>
--FILE--
--TEST--
-Bug #27809: ftp_systype returns null
+Bug #27809 (ftp_systype returns null)
--SKIPIF--
<?php
require 'skipif.inc';
--TEST--
-Bug #37799: ftp_ssl_connect() falls back to non-ssl connection
+Bug #37799 (ftp_ssl_connect() falls back to non-ssl connection)
--SKIPIF--
<?php
$ssl = 1;
--TEST--
-Bug #39458: ftp_nlist() returns false on empty directories (other server behaviour)
+Bug #39458 (ftp_nlist() returns false on empty directories (other server behaviour))
--SKIPIF--
<?php
require 'skipif.inc';
--TEST--
-Bug #39458: ftp_nlist() returns false on empty directories
+Bug #39458 (ftp_nlist() returns false on empty directories)
--SKIPIF--
<?php
require 'skipif.inc';
--TEST--
-Bug #39583: FTP always transfers in binary mode
+Bug #39583 (FTP always transfers in binary mode)
--SKIPIF--
<?php
require 'skipif.inc';
--TEST--
-Bug #39583: FTP always transfers in binary mode
+Bug #39583 (FTP always transfers in binary mode)
--SKIPIF--
<?php
require 'skipif.inc';
--TEST--
-Bug #7216: ftp_mkdir returns nothing (2)
+Bug #7216 (ftp_mkdir returns nothing (2))
--SKIPIF--
<?php
require 'skipif.inc';
--TEST--
-Bug #7216: ftp_mkdir returns nothing
+Bug #7216 (ftp_mkdir returns nothing)
--SKIPIF--
<?php
require 'skipif.inc';
--TEST--
-Bug #32773 binary GMP functions returns unexpected value, when second parameter is int(0)
+Bug #32773 (binary GMP functions returns unexpected value, when second parameter is int(0))
--SKIPIF--
<?php if (!extension_loaded("gmp")) print "skip"; ?>
--FILE--
--TEST--
-Bug #16069
+Bug #16069 (ICONV transliteration failure)
--SKIPIF--
<?php
include( 'skipif.inc' );
--TEST--
-Bug #8040
+Bug #8040 (MCRYPT_MODE_* do not seem to exist)
--SKIPIF--
<?php if (!extension_loaded("mcrypt")) print "skip"; ?>
--FILE--
--TEST--
-Bug #28817 testcase (properties)
+Bug #28817 (problems with properties declared in the class extending MySQLi)
--SKIPIF--
<?php require_once('skipif.inc'); ?>
--FILE--
--TEST--
-Bug #30967 testcase (properties)
+Bug #30967 (problems with properties declared in the class extending the class extending MySQLi)
--SKIPIF--
<?php require_once('skipif.inc'); ?>
--FILE--
--TEST--
-Bug #31141 testcase (properties)
+Bug #31141 (properties declared in the class extending MySQLi are not available)
--SKIPIF--
<?php require_once('skipif.inc'); ?>
--FILE--
--TEST--
-Bug #31668 multi_query works exactly every other time (multi_query was global, now per connection)
+Bug #31668 (multi_query works exactly every other time (multi_query was global, now per connection))
--SKIPIF--
<?php require_once('skipif.inc'); ?>
--FILE--
--TEST--
-Bug #32405
+Bug #32405 (mysqli->fetch() is returning bad data)
--SKIPIF--
<?php require_once('skipif.inc'); ?>
--FILE--
--TEST--
-Bug #33090
+Bug #33090 (mysql_prepare doesn't return an error)
--SKIPIF--
<?php require_once('skipif.inc'); ?>
--FILE--
--TEST--
-Bug #34785
+Bug #34785 (Can not properly subclass mysqli_stmt)
--SKIPIF--
<?php require_once('skipif.inc'); ?>
--FILE--
--TEST--
-Bug #35517 mysqli_stmt_fetch returns NULL
+Bug #35517 (mysqli_stmt_fetch returns NULL)
--SKIPIF--
<?php require_once('skipif.inc'); ?>
--FILE--
--TEST--
-Bug #27011: segfault in preg_match_all()
+Bug #27011 (segfault in preg_match_all())
--FILE--
<?php
--TEST--
-Bug #38600: infinite loop in pcre with extended class
+Bug #38600 (infinite loop in pcre with extended class)
--FILE--
<?php
$foo = 'bla bla bla';
--TEST--
-Bug #40195: pcre 6.7 regression
+Bug #40195 (pcre 6.7 regression)
--FILE--
<?php
--TEST--
-PDO Common: PHP Bug #34630: inserting streams as LOBs
+PDO Common: Bug #34630 (inserting streams as LOBs)
--SKIPIF--
<?php # vim:ft=php
if (!extension_loaded('pdo')) die('skip');
--TEST--
-PDO Common: PHP Bug #34687: query doesn't return error information
+PDO Common: Bug #34687 (query doesn't return error information)
--SKIPIF--
<?php # vim:ft=php
if (!extension_loaded('pdo')) die('skip');
--TEST--
-PDO Common: PHP Bug #36428: Incorrect error message for PDO::fetchAll
+PDO Common: Bug #36428 (Incorrect error message for PDO::fetchAll())
--SKIPIF--
<?php # vim:ft=php
if (!extension_loaded('pdo')) die('skip');
--TEST--
-PDO Common: PHP Bug #38253: PDO produces segfault with default fetch mode
+PDO Common: Bug #38253 (PDO produces segfault with default fetch mode)
--SKIPIF--
<?php # vim:ft=php
if (!extension_loaded('pdo')) die('skip');
--TEST--
-PDO Common: PHP Bug #38394: Prepared statement error stops subsequent statements
+PDO Common: Bug #38394 (Prepared statement error stops subsequent statements)
--SKIPIF--
<?php # vim:ft=php
if (!extension_loaded('pdo')) die('skip');
--TEST--
-PDO Common: PHP Bug #39398: Booleans are not automatically translated to integers
+PDO Common: Bug #39398 (Booleans are not automatically translated to integers)
--SKIPIF--
<?php # vim:ft=php
if (!extension_loaded('pdo')) die('skip');
--TEST--
-PDO Common: PECL Bug #5217: serialize/unserialze safety
+PDO Common: PECL Bug #5217 (serialize/unserialze safety)
--SKIPIF--
<?php # vim:ft=php
if (!extension_loaded('pdo')) die('skip');
--TEST--
-PDO MySQL Bug #33689
+PDO MySQL Bug #33689 (query() execute() and fetch() return false on valid select queries)
--SKIPIF--
<?php
if (!extension_loaded('pdo') || !extension_loaded('pdo_mysql')) die('skip not loaded');
--TEST--
-PDO PgSQL Bug #33876
+PDO PgSQL Bug #33876 (PDO misquotes/miscasts bool(false))
--SKIPIF--
<?php
if (!extension_loaded('pdo') || !extension_loaded('pdo_pgsql')) die('skip not loaded');
--TEST--
-Bug #14383
+Bug #14383 (using postgres with DBA causes DBA not to be able to find any keys)
--SKIPIF--
<?php
require_once(dirname(__FILE__).'/../../dba/tests/skipif.inc');
string(27) "Content 2 replaced 2nd time"
["key5"]=>
string(23) "The last content string"
-}
\ No newline at end of file
+}
--TEST--
-Bug #24499 Notice: Undefined property: stdClass::
+Bug #24499 (Notice: Undefined property: stdClass::)
--SKIPIF--
<?php
require_once('skipif.inc');
--TEST--
-Bug #27597 pg_fetch_array not returning false
+Bug #27597 (pg_fetch_array not returning false)
--SKIPIF--
<?php
require_once('skipif.inc');
--TEST--
-Bug #37565 Using reflection::export with simplexml causing a crash
+Bug #37565 (Using reflection::export with simplexml causing a crash)
--SKIPIF--
<?php if (!extension_loaded("simplexml")) print "skip"; ?>
--FILE--
--TEST--
-Bug #29839 incorrect convert (xml:lang to lang)
+Bug #29839 (incorrect convert (xml:lang to lang))
--SKIPIF--
<?php require_once('skipif.inc'); ?>
--FILE--
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://test-uri"><SOAP-ENV:Body><string xml:lang="en"><ns1:value>hello</ns1:value></string></SOAP-ENV:Body></SOAP-ENV:Envelope>
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://test-uri"><SOAP-ENV:Body><string xml:lang="en"><ns1:value>hello</ns1:value></string></SOAP-ENV:Body></SOAP-ENV:Envelope>
-ok
\ No newline at end of file
+ok
--TEST--
-Bug #30106 SOAP cannot not parse 'ref' element. Causes Uncaught SoapFault exception.
+Bug #30106 (SOAP cannot not parse 'ref' element. Causes Uncaught SoapFault exception)
--SKIPIF--
<?php require_once('skipif.inc'); ?>
--FILE--
--TEST--
-Bug #30799 SoapServer doesn't handle private or protected properties
+Bug #30799 (SoapServer doesn't handle private or protected properties)
--SKIPIF--
<?php require_once('skipif.inc'); ?>
--FILE--
--TEST--
-Bug #30928 When Using WSDL, SoapServer doesn't handle private or protected properties
+Bug #30928 (When Using WSDL, SoapServer doesn't handle private or protected properties)
--SKIPIF--
<?php require_once('skipif.inc'); ?>
--FILE--
--TEST--
-Bug #30994 SOAP server unable to handle request with references
+Bug #30994 (SOAP server unable to handle request with references)
--SKIPIF--
<?php require_once('skipif.inc'); ?>
--FILE--
--TEST--
-Bug #31422 No Error-Logging on SoapServer-Side
+Bug #31422 (No Error-Logging on SoapServer-Side)
--SKIPIF--
<?php require_once('skipif.inc'); ?>
--INI--
--TEST--
-Bug #31695 Cannot redefine endpoint when using WSDL
+Bug #31695 (Cannot redefine endpoint when using WSDL)
--SKIPIF--
<?php require_once('skipif.inc'); ?>
--FILE--
--TEST--
-Bug #31422 No Error-Logging on SoapServer-Side
+Bug #31422 (No Error-Logging on SoapServer-Side)
--SKIPIF--
<?php require_once('skipif.inc'); ?>
--FILE--
--TEST--
-Bug #32776 SOAP doesn't support one-way operations
+Bug #32776 (SOAP doesn't support one-way operations)
--SKIPIF--
<?php require_once('skipif.inc'); ?>
--FILE--
--TEST--
-Bug #29839 incorrect convert (xml:lang to lang)
+Bug #29839 (incorrect convert (xml:lang to lang))
--SKIPIF--
<?php require_once('skipif.inc'); ?>
--FILE--
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://test-uri"><SOAP-ENV:Body><string xml:lang="en"><ns1:value>hello</ns1:value></string></SOAP-ENV:Body></SOAP-ENV:Envelope>
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://test-uri"><SOAP-ENV:Body><string xml:lang="en"><ns1:value>hello</ns1:value></string></SOAP-ENV:Body></SOAP-ENV:Envelope>
-ok
\ No newline at end of file
+ok
--TEST--
-Bug #35142 SOAP Client/Server Complex Object Support
+Bug #35142 (SOAP Client/Server Complex Object Support)
--SKIPIF--
<?php require_once('skipif.inc'); ?>
--INI--
--TEST--
-Bug #35273 Error in mapping soap - java types
+Bug #35273 (Error in mapping soap - java types)
--SKIPIF--
<?php require_once('skipif.inc'); ?>
--FILE--
--TEST--
-Bug #36226 SOAP Inconsistent handling when passing potential arrays.
+Bug #36226 (SOAP Inconsistent handling when passing potential arrays)
--SKIPIF--
<?php require_once('skipif.inc'); ?>
--INI--
--TEST--
-Bug #41004 minOccurs="0" and null class member variable
+Bug #41004 (minOccurs="0" and null class member variable)
--SKIPIF--
<?php require_once('skipif.inc'); ?>
--FILE--
--TEST--
-Bug #33136 method offsetSet in class extended from ArrayObject crash PHP
+Bug #33136 (method offsetSet in class extended from ArrayObject crash PHP)
--SKIPIF--
<?php if (!extension_loaded("spl")) print "skip"; ?>
--FILE--
--TEST--
-Bug #36287
+Bug #36287 (Segfault with SplFileInfo conversion)
--SKIPIF--
<?php if (!extension_loaded("spl")) print "skip"; ?>
--FILE--
--TEST--
-Bug #28974 array_(p)slice() treats large lengths incorrectly - overflow
+Bug #28974 (array_(p)slice() treats large lengths incorrectly - overflow)
--FILE--
<?php
$a = $b = $c = array(0,1,2,3,4,5);
--TEST--
-Bug #29253 array_diff with $GLOBALS argument fails
+Bug #29253 (array_diff with $GLOBALS argument fails)
--FILE--
<?php
$zz = $GLOBALS;
--TEST--
-Bug #33940 array_map() fails to pass by reference when called recursively
+Bug #33940 (array_map() fails to pass by reference when called recursively)
--INI--
error_reporting=4095
--FILE--
--TEST--
-Bug #34982 array_walk_recursive() modifies elements outside function scope
+Bug #34982 (array_walk_recursive() modifies elements outside function scope)
--FILE--
<?php
$ar = array(
--TEST--
-Bug #27822: is_resource() returns TRUE for closed resources
+Bug #27822 (is_resource() returns TRUE for closed resources)
--FILE--
<?php
$f = fopen(__FILE__, 'r');
--TEST--
-Bug #36306 crc32() 64bit
+Bug #36306 (crc32() 64bit)
--FILE--
<?php
--TEST--
-Internal hash position bug on assignment (Bug #16227)
+Bug #16227 (Internal hash position bug on assignment)
--FILE--
<?php
// reported by php.net@alienbill.com
--TEST--
-Bug #23524 Improper handling of constants in array indeces
+Bug #23524 (Improper handling of constants in array indices)
--FILE--
<?php
echo "Begin\n";