--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 #39763 filter applies magic_quotes twice in parse_str()
+Bug #39763 (filter applies magic_quotes twice in parse_str())
--INI--
magic_quotes_gpc=1
filter.default=
--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 #33263 (mysqli_real_connect in __construct)
+Bug #33263 (mysqli_real_connect in __construct)
--SKIPIF--
<?php require_once('skipif.inc'); ?>
<?php require_once('skipifemb.inc'); ?>
--TEST--
-Bug #32405
+Bug #34785 (Can not properly subclass mysqli_stmt)
--SKIPIF--
<?php require_once('skipif.inc'); ?>
--FILE--
--TEST--
-bug #34810 (mysqli::init() and others use wrong $this pointer without checks)
+Bug #34810 (mysqli::init() and others use wrong $this pointer without checks)
--SKIPIF--
<?php require_once('skipif.inc'); ?>
--FILE--
--TEST--
-bug #35103 Bad handling of unsigned bigint
+Bug #35103 (Bad handling of unsigned bigint)
--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 #35759 : mysqli_stmt_bind_result() makes huge allocation when column empty
+Bug #35759 (mysqli_stmt_bind_result() makes huge allocation when column empty)
--SKIPIF--
<?php require_once('skipif.inc'); ?>
--FILE--
--TEST--
-bug #36420 (segfault when access result->num_rows after calling result->close())
+Bug #36420 (segfault when access result->num_rows after calling result->close())
--SKIPIF--
<?php require_once('skipif.inc'); ?>
--FILE--
--TEST--
-bug #36745 : LOAD DATA LOCAL INFILE doesn't return correct error message
+Bug #36745 (LOAD DATA LOCAL INFILE doesn't return correct error message)
--SKIPIF--
<?php require_once('skipif.inc'); ?>
--FILE--
--TEST--
-bug #36802 : crashes with mysql_init
+Bug #36802 (crashes with mysql_init)
--SKIPIF--
<?php require_once('skipif.inc'); ?>
--FILE--
--TEST--
-bug #36949
+Bug #36949 (invalid internal mysqli objects dtor)
--SKIPIF--
<?php require_once('skipif.inc'); ?>
--FILE--
--TEST--
-bug #37090: mysqli_set_charset return code
+Bug #37090 (mysqli_set_charset return code)
--SKIPIF--
<?php require_once('skipif.inc');
if (!function_exists('mysqli_set_charset')) {
--TEST--
-bug #27303 (OCIBindByName binds numeric PHP values as characters)
+Bug #27303 (OCIBindByName binds numeric PHP values as characters)
--SKIPIF--
<?php if (!extension_loaded('oci8')) die("skip no oci8 extension"); ?>
--FILE--
--TEST--
-bug #27303 (OCIBindByName binds numeric PHP values as characters)
+Bug #27303 (OCIBindByName binds numeric PHP values as characters)
--SKIPIF--
<?php if (!extension_loaded('oci8')) die("skip no oci8 extension"); ?>
--FILE--
--TEST--
-bug #27303 (OCIBindByName binds numeric PHP values as characters)
+Bug #27303 (OCIBindByName binds numeric PHP values as characters)
--SKIPIF--
<?php if (!extension_loaded('oci8')) die("skip no oci8 extension"); ?>
--FILE--
--TEST--
-bug #27303 (OCIBindByName binds numeric PHP values as characters)
+Bug #27303 (OCIBindByName binds numeric PHP values as characters)
--SKIPIF--
<?php if (!extension_loaded('oci8')) die("skip no oci8 extension"); ?>
--FILE--
--TEST--
-bug #32325 (Can't retrieve collection using OCI8)
+Bug #32325 (Can't retrieve collection using OCI8)
--SKIPIF--
<?php if (!extension_loaded('oci8')) die("skip no oci8 extension"); ?>
--FILE--
--TEST--
-bug #35973 (Error ORA-24806 occurs when trying to fetch a NCLOB field)
+Bug #35973 (Error ORA-24806 occurs when trying to fetch a NCLOB field)
--SKIPIF--
<?php if (!extension_loaded("oci8")) print "skip"; ?>
--FILE--
--TEST--
-bug #36010 (Crash when executing SQL statment with lob parameter twice)
+Bug #36010 (Crash when executing SQL statment with lob parameter twice)
--SKIPIF--
<?php if (!extension_loaded('oci8')) die("skip no oci8 extension"); ?>
--FILE--
--TEST--
-bug #38161 (oci_bind_by_name() returns garbage when Oracle didn't set the variable)
+Bug #38161 (oci_bind_by_name() returns garbage when Oracle didn't set the variable)
--SKIPIF--
<?php if (!extension_loaded("oci8")) print "skip"; ?>
--FILE--
--TEST--
-Bug #21758: preg_replace_callback() not working with class methods
+Bug #21758 (preg_replace_callback() not working with class methods)
--FILE--
<?php
class Foo {
--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 #35671: binding by name breakage
+PDO Common: Bug #35671 (binding by name breakage)
--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 Common: PECL Bug #5772 PDO::FETCH_FUNC breaks on mixed case func name
+PDO Common: PECL Bug #5772 (PDO::FETCH_FUNC breaks on mixed case func name)
--SKIPIF--
<?php # vim:ft=php:
if (!extension_loaded('pdo')) die('skip');
--TEST--
-PDO Common: PECL Bug #5809 PDOStatement::execute(array()) changes param
+PDO Common: PECL Bug #5809 (PDOStatement::execute(array()) changes param)
--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 MySQL PECL Bug #5200
+PDO MySQL PECL Bug #5200 (Describe table gives unexpected result mysql and type enum)
--SKIPIF--
<?php
if (!extension_loaded('pdo') || !extension_loaded('pdo_mysql')) die('skip not loaded');
--TEST--
-PDO MySQL PECL Bug #5780
+PDO MySQL PECL Bug #5780 (Failure to produce an error when one is expected)
--SKIPIF--
<?php # vim:ft=php:
if (!extension_loaded('pdo') || !extension_loaded('pdo_mysql')) die('skip not loaded');
--TEST--
-PDO MySQL PECL Bug #5802
+PDO MySQL PECL Bug #5802 (bindParam/bindValue retain the is_null flag)
--SKIPIF--
<?php # vim:ft=php:
if (!extension_loaded('pdo') || !extension_loaded('pdo_mysql')) die('skip not loaded');
--TEST--
-PDO OCI Bug #33707
+PDO OCI Bug #33707 (Errors in select statements not reported)
--SKIPIF--
<?php
if (!extension_loaded('pdo') || !extension_loaded('pdo_oci')) 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 #31454 (session_set_save_handler crashes PHP when supplied non-existent object ref)
+Bug #31454 (session_set_save_handler crashes PHP when supplied non-existent object ref)
--SKIPIF--
<?php include('skipif.inc'); ?>
--FILE--
--TEST--
-bug #31454 (Incorrect adding PHPSESSID to links, which contains \r\n)
+Bug #31454 (Incorrect adding PHPSESSID to links, which contains \r\n)
--SKIPIF--
<?php include('skipif.inc'); ?>
--INI--
--TEST--
-bug #38377 (session_destroy() gives warning after session_regenerate_id())
+Bug #38377 (session_destroy() gives warning after session_regenerate_id())
--SKIPIF--
<?php include('skipif.inc'); ?>
--FILE--
--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
allow_call_time_pass_reference=1
--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 #34794: proc_close() hangs when used with two processes
+Bug #34794 (proc_close() hangs when used with two processes)
--SKIPIF--
<?php
if (!is_executable('/bin/cat')) echo 'skip cat not found';
--TEST--
-bug #39322: proc_terminate() loosing process resource
+Bug #39322 (proc_terminate() loosing process resource)
--SKIPIF--
<?php
if (!is_executable('/bin/sleep')) echo 'skip sleep not found';
--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--
-bug #7214, zip_entry_read() binary safe
+Bug #7214 (zip_entry_read() binary safe)
--SKIPIF--
<?php
/* $Id$ */
?>
--EXPECT--
-Ok
\ No newline at end of file
+Ok
--TEST--
-bug #7658, modify archive with general bit flag 3 set
+Bug #7658 (modify archive with general bit flag 3 set)
--SKIPIF--
<?php
/* $Id$ */
--TEST--
-bug #8009, cannot add again same entry to an archive
+Bug #8009 (cannot add again same entry to an archive)
--SKIPIF--
<?php
/* $Id$ */
--TEST--
-bug #8700, getFromIndex(0) fails
+Bug #8700 (getFromIndex(0) fails)
--SKIPIF--
<?php
/* $Id$ */
--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";