| Zend/tests |
| File |
Name |
| access_modifiers_008.phpt |
Inconsistencies when accessing protected members |
| access_modifiers_009.phpt |
Inconsistencies when accessing protected members - 2 |
| bug48770.phpt |
Bug #48770 (call_user_func_array() fails to call parent from inheriting class) |
| bug48770_2.phpt |
Bug #48770 (call_user_func_array() fails to call parent from inheriting class) |
| bug48770_3.phpt |
Bug #48770 (call_user_func_array() fails to call parent from inheriting class) |
| call_user_func_003.phpt |
Testing call_user_func() with closures |
| globals_001.phpt |
globals in global scope |
| globals_002.phpt |
globals in local scope |
| globals_003.phpt |
globals in local scope - 2 |
| globals_004.phpt |
globals in local scope - 3 |
| unset_cv07.phpt |
unset() CV 7 (indirect unset() of global variable in import_request_variables()) |
| ext/ctype/tests |
| File |
Name |
| 001.phpt |
ctype on integers |
| 002.phpt |
ctype on strings |
| bug34645.phpt |
Bug #34645 (ctype corrupts memory when validating large numbers) |
| ext/curl/tests |
| File |
Name |
| curl_basic_016.phpt |
Test curl_getinfo() function with basic functionality |
| curl_setopt_CURLOPT_READFUNCTION.phpt |
cURL option CURLOPT_READFUNCTION |
| curl_setopt_basic001.phpt |
curl_setopt basic tests. |
| ext/date/tests |
| File |
Name |
| 002.phpt |
strtotime() function |
| bug41523.phpt |
Bug #41523 (strtotime('0000-00-00 00:00:00') is parsed as 1999-11-30) (32 bit) |
| date.phpt |
date() function |
| date_default_timezone_get-3.phpt |
date_default_timezone_get() function [3] |
| date_sunrise_variation5.phpt |
Test date_sunrise() function : usage variation - Passing unexpected values to fifth argument zenith |
| date_sunset_variation5.phpt |
Test date_sunset() function : usage variation - Passing unexpected values to fifth argument zenith. |
| timezone-configuration.phpt |
timezone configuration [1] |
| ext/dba/tests |
| File |
Name |
| dba_cdb.phpt |
DBA CDB handler test |
| dba_flatfile.phpt |
DBA FlatFile handler test |
| dba_inifile.phpt |
DBA INIFILE handler test |
| ext/dom/tests |
| File |
Name |
| DOMDocument_standalone_basic.phpt |
Tests DOMDocument::standalone get, set, and functionality |
| ext/filter/tests |
| File |
Name |
| 004.phpt |
GET/POST/REQUEST Test with filtered data |
| 006.phpt |
filter() test |
| 007.phpt |
filter_has_var() |
| 011.phpt |
input_get() |
| 013.phpt |
filter_var() and flags |
| 017.phpt |
filter_var() and FILTER_VALIDATE_REGEXP |
| 028.phpt |
filter_var() and FILTER_SANITIZE_SPECIAL_CHARS |
| 029.phpt |
filter_var() and FILTER_CALLBACK |
| 031.phpt |
filter_var() and FLOAT |
| 032.phpt |
input_get_args() |
| 033.phpt |
Test all filters returned by filter_list() |
| 035.phpt |
GET/POST/REQUEST Test with input_filter |
| 036.phpt |
input_get_args() and references |
| 037.phpt |
GET and data callback tests |
| 038.phpt |
Test scalar, array |
| 039.phpt |
filter_var_array() and different arguments |
| 040.phpt |
filter_has_var() tests |
| 041.phpt |
COOKIE multiple cookie test |
| 043.phpt |
Character encoding test |
| 045.phpt |
Options must not be changed by filter_var() |
| 047.phpt |
Octal integer overflow |
| 048.phpt |
Hex integer overflow |
| 049.phpt |
filter_var() and doubles with thousend separators |
| 051.phpt |
filter_var() and default values |
| 052.phpt |
filter_var() / filter_var_array() and passed data integrity |
| 053.phpt |
filter_var() - using callback |
| bug42718.phpt |
Bug #42718 (unsafe_raw filter not applied when configured as default filter) |
| bug44779.phpt |
Bug #44779 (filter returns NULL in CLI when it shouldn't) |
| bug7586.phpt |
input_get_args() filter not reseted between elements |
| callback_closure.phpt |
callback function is a closure |
| callback_non_modified_var.phpt |
callback function returns non modified value |
| ext/ftp/tests |
| File |
Name |
| 001.phpt |
FTP login |
| 002.phpt |
FTP login (SSL) |
| 003.phpt |
FTP cwd |
| 004.phpt |
FTP with bogus parameters |
| 005.phpt |
FTP with bogus server responses |
| 006.phpt |
FTP with bogus parameters |
| bug27809.phpt |
Bug #27809 (ftp_systype returns null) |
| bug37799.phpt |
Bug #37799 (ftp_ssl_connect() falls back to non-ssl connection) |
| bug39458-2.phpt |
Bug #39458 (ftp_nlist() returns false on empty directories (other server behaviour)) |
| bug39458.phpt |
Bug #39458 (ftp_nlist() returns false on empty directories) |
| bug39583-2.phpt |
Bug #39583 (FTP always transfers in binary mode) |
| bug39583.phpt |
Bug #39583 (FTP always transfers in binary mode) |
| bug7216-2.phpt |
Bug #7216 (ftp_mkdir returns nothing (2)) |
| bug7216.phpt |
Bug #7216 (ftp_mkdir returns nothing) |
| ftp_alloc_basic1.phpt |
Testing ftp_alloc returns true |
| ftp_alloc_basic2.phpt |
Testing ftp_alloc returns true |
| ftp_chmod_basic.phpt |
Testing ftp_chmod returns file mode |
| ftp_exec_basic.phpt |
Testing ftp_exec returns true |
| ftp_fget_basic.phpt |
FTP ftp_fget file for both binary and ASCII transfer modes |
| ftp_fget_basic1.phpt |
Testing ftp_fget ignore autoresume if autoseek is switched off |
| ftp_fget_basic2.phpt |
Testing ftp_fget autoresume |
| ftp_fget_basic3.phpt |
Testing ftp_fget resume parameter |
| ftp_get_basic.phpt |
FTP ftp_get file for both binary and ASCII transfer modes |
| ftp_mdtm_basic.phpt |
Test the File Modification Time as described in http://tools.ietf.org/html/rfc3659#section-3.1 |
| ftp_nb_fget_basic1.phpt |
Testing ftp_nb_fget ignore autoresume if autoseek is switched off |
| ftp_nb_fget_basic2.phpt |
Testing ftp_nb_fget autoresume |
| ftp_nb_fget_basic3.phpt |
Testing ftp_nb_fget resume parameter |
| ftp_rawlist_basic2.phpt |
Testing ftp_rawlist returns false on server error |
| ftp_rmdir_basic.phpt |
Testing ftp_rmdir returns true |
| ext/gd/tests |
| File |
Name |
| bug43073.phpt |
Bug #43073 (TrueType bounding box is wrong for angle<>0) |
| bug48801.phpt |
Bug #48801 (Problem with imagettfbbox) |
| imagecolorallocatealpha_error1.phpt |
Testing imagecolorallocatealpha(): Wrong types for parameter 1 |
| ext/iconv/tests |
| File |
Name |
| iconv_mime_decode.phpt |
iconv_mime_decode() |
| iconv_stream_filter.phpt |
iconv stream filter |
| iconv_strlen-charset-length-cve-2007-4840.phpt |
iconv_strlen() charset parameter length checks (CVE-2007-4840) |
| iconv_strlen_error2.phpt |
Test iconv_strlen() function : error conditions - pass an unknown encoding |
| iconv_strlen_variation2.phpt |
Test iconv_strlen() function : usage variations - Pass different data types as $encoding arg |
| iconv_strpos_error2.phpt |
Test iconv_strpos() function : error conditions - Pass unknown encoding |
| iconv_substr_error2.phpt |
Test iconv_substr() function : error conditions - Pass an unknown encoding |
| ext/imap/tests |
| File |
Name |
| bug31142_1.phpt |
Bug #31142 test #1 (imap_mail_compose() generates incorrect output) |
| bug31142_2.phpt |
Bug #31142 test #2 (imap_mail_compose() generates incorrect output) |
| bug32589.phpt |
Bug #32589 (crash inside imap_mail_compose() function) |
| bug35669.phpt |
Bug #35669 (imap_mail_compose() crashes with multipart-multiboundary-email) |
| bug40854.phpt |
Bug #40854 (imap_mail_compose() creates an invalid terminator for multipart e-mails) |
| imap_body_basic.phpt |
Test imap_body() function : basic functionality |
| imap_fetchbody_basic.phpt |
Test imap_fetchbody() function : basic functionality |
| imap_fetchbody_variation2.phpt |
Test imap_fetchbody() function : usage variation - diff data types as $msg_no arg |
| imap_fetchbody_variation3.phpt |
Test imap_fetchbody() function : usage variation - diff data types as $section arg |
| imap_fetchbody_variation6.phpt |
Test imap_fetchbody() function : usage variations - $msg_no arg |
| imap_fetchheader_basic.phpt |
Test imap_fetchheader() function : basic functionality |
| imap_fetchheader_variation2.phpt |
Test imap_fetchheader() function : usage variations - diff data types for $msg_no arg |
| imap_fetchheader_variation5.phpt |
Test imap_fetchheader() function : usage variations - $msg_no argument |
| imap_mutf7_to_utf8.phpt |
imap_mutf7_to_utf8 |
| imap_utf8_to_mutf7_basic.phpt |
imap_utf8_to_mutf7 |
| ext/json/tests |
| File |
Name |
| bug41403.phpt |
Bug #41403 (json_decode cannot decode floats if localeconv decimal_point is not '.') |
| pass001.1.phpt |
JSON (http://www.crockford.com/JSON/JSON_checker/test/pass1.json) |
| ext/mbstring/tests |
| File |
Name |
| bug20087.phpt |
Bug #20087 (Assertion failure) |
| bug43301.phpt |
Bug #43301 (mb_ereg*_replace() crashes when replacement string is invalid PHP expression and 'e' option is used) |
| bug45923.phpt |
Bug #45923 (mb_st[r]ripos() offset not handled correctly) |
| bug46843.phpt |
Bug #46843 (CP936 euro symbol is not converted properly) |
| bug48645.phpt |
Bug #48645 (mb_convert_encoding() doesn't understand hexadecimal html-entities) |
| bug49354.phpt |
Bug #49354 (mb_strcut() cuts wrong length when offset is in the middle of a multibyte character) |
| bug49528.phpt |
Bug #49528 (UTF-16 strings prefixed by BOM wrongly converted) |
| mb_convert_kana.phpt |
Testing mb_convert_kana() function |
| mb_decode_numericentity.phpt |
Test mb_decode_numericentity() function : Convert HTML-Entities to UTF-8 |
| mb_encode_numericentity.phpt |
Test mb_encode_numericentity() function : Convert UTF-8 to HTML-Entities |
| mb_parse_str.phpt |
mb_parse_str() |
| mb_parse_str02.phpt |
mb_parse_str() test 2 |
| mb_stripos_error2.phpt |
Test mb_stripos() function : error conditions - Pass unknown encoding |
| mb_stripos_variation4.phpt |
Test mb_stripos() function : usage variations - pass different data types as $encoding arg |
| mb_stristr_variation2.phpt |
Test mb_stristr() function : usage variation - different types of needle. |
| mb_strripos_error2.phpt |
Test mb_strripos() function : error conditions - Pass unknown encoding |
| mb_strripos_variation4.phpt |
Test mb_strripos() function : usage variations - pass different data types as $encoding arg |
| mb_strstr.phpt |
mb_strstr() |
| mb_strstr_variation1.phpt |
Test mb_strstr() function : usage variation - various haystacks, needle won't be found |
| mb_strstr_variation2.phpt |
Test mb_strstr() function : usage variation - different types of needle. |
| mb_strtolower_error2.phpt |
Test mb_strtolower() function : error conditions - pass an unknown encoding |
| mb_strtolower_variation2.phpt |
Test mb_strtolower() function : usage variations - pass different data types as $encoding arg |
| mb_strtoupper_error2.phpt |
Test mb_strtoupper() function : error conditions - pass an unknown encoding |
| mb_strtoupper_variation2.phpt |
Test mb_strtoupper() function : usage varitations - Pass different data types as $encoding arg |
| mb_substitute_character.phpt |
mb_substitute_character() |
| php_gr_jp_16242.phpt |
php-users@php.gr.jp #16242 |
| ext/mcrypt/tests |
| File |
Name |
| bug43143.phpt |
Bug #43143 (Warning about empty IV with MCRYPT_MODE_ECB) |
| bug46010.phpt |
Bug #46010 (warnings incorrectly generated for iv in ecb mode) |
| bug49738.phpt |
Bug #49738 (calling mcrypt after mcrypt_generic_deinit crashes) |
| mcrypt_cbc_3des_decrypt.phpt |
Test mcrypt_cbc() function : basic functionality |
| mcrypt_cbc_3des_encrypt.phpt |
Test mcrypt_cbc() function : basic functionality |
| mcrypt_cbc_variation4.phpt |
Test mcrypt_cbc() function : usage variation |
| mcrypt_cbc_variation5.phpt |
Test mcrypt_cbc() function : usage variation |
| mcrypt_decrypt_3des_cbc.phpt |
Test mcrypt_decrypt() function : basic functionality |
| mcrypt_decrypt_variation5.phpt |
Test mcrypt_decrypt() function : usage variation |
| mcrypt_ecb_variation4.phpt |
Test mcrypt_ecb() function : usage variation |
| mcrypt_encrypt_3des_cbc.phpt |
Test mcrypt_encrypt() function : TripleDES functionality |
| mcrypt_encrypt_variation5.phpt |
Test mcrypt_encrypt() function : usage variation |
| mcrypt_rijndael128_128BitKey.phpt |
Test mcrypt_encrypt() function : TripleDES functionality |
| mcrypt_rijndael128_256BitKey.phpt |
Test mcrypt_encrypt() function : TripleDES functionality |
| ext/mysql/tests |
| File |
Name |
| mysql_list_fields.phpt |
mysql_list_fields() |
| mysql_list_tables.phpt |
mysql_list_tables() |
| mysql_result.phpt |
mysql_result() |
| ext/mysqli/tests |
| File |
Name |
| 072.phpt |
mysqli warning_count, get_warnings |
| bug34810.phpt |
Bug #34810 (mysqli::init() and others use wrong $this pointer without checks) |
| bug35517.phpt |
Bug #35517 (mysqli_stmt_fetch returns NULL) |
| mysqli_class_mysqli_interface.phpt |
Interface of the class mysqli |
| mysqli_connect_error.phpt |
mysqli_connect_error() |
| mysqli_connect_oo_defaults.phpt |
new mysqli() |
| mysqli_fetch_assoc_no_alias_utf8.phpt |
mysqli_fetch_assoc() - utf8 |
| mysqli_fetch_field.phpt |
mysqli_fetch_field() |
| mysqli_fetch_field_oo.phpt |
mysqli_fetch_field() |
| mysqli_fetch_fields.phpt |
mysqli_fetch_fields() |
| mysqli_field_seek.phpt |
mysqli_field_seek() |
| mysqli_fork.phpt |
Forking a child and using the same connection. |
| mysqli_get_cache_stats.phpt |
mysqli_get_cache_stats() |
| mysqli_get_cache_stats_free_buffered.phpt |
mysqli_get_cache_stats() - freeing for buffered result sets |
| mysqli_kill.phpt |
mysqli_kill() |
| mysqli_ps_select_union.phpt |
Prepared Statements and SELECT UNION |
| mysqli_result_references.phpt |
References to result sets |
| mysqli_stmt_bind_result_zerofill.phpt |
mysqli_stmt_bind_result() - ZEROFILL |
| mysqli_stmt_fetch_geom.phpt |
mysqli_stmt_fetch - geometry / spatial types |
| mysqli_stmt_get_result_geom.phpt |
mysqli_stmt_get_result - geometry / spatial types |
| mysqli_stmt_get_result_metadata_fetch_field.phpt |
mysqli_stmt_get_result() - meta data, field info |
| ext/oci8/tests |
| File |
Name |
| bug27303_3.phpt |
Bug #27303 (OCIBindByName binds numeric PHP values as characters) |
| bug38161.phpt |
Bug #38161 (oci_bind_by_name() returns garbage when Oracle didn't set the variable) |
| bug44113.phpt |
Bug #44113 (New collection creation can fail with OCI-22303) |
| conn_attr_1.phpt |
Set and get of connection attributes with all types of connections. |
| conn_attr_2.phpt |
Set and get of connection attributes across persistent connections and sysdba connection. |
| conn_attr_3.phpt |
Set and get of connection attributes with oci_close(). |
| conn_attr_4.phpt |
Set and get of connection attributes with errors. |
| conn_attr_5.phpt |
Set and get connection attributes with scope end. |
| pecl_bug10194.phpt |
PECL Bug #10194 (segfault in Instant Client when memory_limit is reached inside the callback) |
| pecl_bug10194_blob.phpt |
PECL Bug #10194 (segfault in Instant Client when memory_limit is reached inside the callback) |
| xmltype_01.phpt |
Basic XMLType test |
| xmltype_02.phpt |
Basic XMLType test #2 |
| ext/openssl/tests |
| File |
Name |
| bug46127.phpt |
#46127, openssl_sign/verify: accept different algos |
| bug48182.phpt |
#48182,ssl handshake fails during asynchronous socket connection |
| ext/pcre/tests |
| File |
Name |
| 007.phpt |
preg_replace_callback() with callback that modifies subject string |
| ext/pdo/tests |
| File |
Name |
| pdo_035.phpt |
PDO Common: PDORow and get_parent_class() |
| ext/pdo_firebird/tests |
| File |
Name |
| bug_34630.phpt |
FIREBIRD PDO Common: Bug #34630 (inserting streams as LOBs) |
| bug_38253.phpt |
FIREBIRD PDO Common: Bug #38253 (PDO produces segfault with default fetch mode) |
| bug_38394.phpt |
FIREBIRD PDO Common: Bug #38394 (Prepared statement error stops subsequent statements) |
| bug_39398.phpt |
FIREBIRD PDO Common: Bug #39398 (Booleans are not automatically translated to integers) |
| bug_39656.phpt |
FIREBIRD PDO Common: Bug #39656 (Crash when calling fetch() on a PDO statment object after closeCursor()) |
| bug_43130.phpt |
FIREBIRD PDO Common: Bug #43130 (Bound parameters cannot have - in their name) |
| bug_43139.phpt |
FIREBIRD PDO Common: Bug #43139 (PDO ignore ATTR_DEFAULT_FETCH_MODE in some cases with fetchAll()) |
| bug_44409.phpt |
FIREBIRD PDO Common: Bug #44409 (PDO::FETCH_SERIALIZE calls __construct()) |
| pdo_001.phpt |
FIREBIRD PDO Common: PDO::FETCH_ASSOC |
| pdo_002.phpt |
FIREBIRD PDO Common: PDO::FETCH_NUM |
| pdo_003.phpt |
FIREBIRD PDO Common: PDO::FETCH_BOTH |
| pdo_004.phpt |
FIREBIRD PDO Common: PDO::FETCH_OBJ |
| pdo_005.phpt |
FIREBIRD PDO Common: PDO::FETCH_CLASS |
| pdo_006.phpt |
FIREBIRD PDO Common: PDO::FETCH_GROUP |
| pdo_007.phpt |
FIREBIRD PDO Common: PDO::FETCH_UNIQUE |
| pdo_008.phpt |
FIREBIRD PDO Common: PDO::FETCH_UNIQUE conflict |
| pdo_009.phpt |
FIREBIRD PDO Common: PDO::FETCH_CLASSTYPE |
| pdo_010.phpt |
FIREBIRD PDO Common: PDO::FETCH_CLASSTYPE and GROUP/UNIQUE |
| pdo_011.phpt |
FIREBIRD PDO Common: PDO::FETCH_FUNC and statement overloading |
| pdo_012.phpt |
FIREBIRD PDO Common: PDOStatement::setFetchMode |
| pdo_013.phpt |
FIREBIRD PDO Common: PDOStatement iterator |
| pdo_014.phpt |
FIREBIRD PDO Common: PDOStatement SPL iterator |
| pdo_015.phpt |
FIREBIRD PDO Common: PDO::FETCH_COLUMN |
| pdo_016.phpt |
FIREBIRD PDO Common: PDO::FETCH_BOUND |
| pdo_016a.phpt |
FIREBIRD PDO Common: PDO::FETCH_BOUND w/o : |
| pdo_018.phpt |
FIREBIRD PDO Common: serializing |
| pdo_019.phpt |
FIREBIRD PDO Common: fetch() and while() |
| pdo_021.phpt |
FIREBIRD PDO Common: PDOStatement::execute with parameters |
| pdo_023.phpt |
FIREBIRD PDO Common: extending PDO |
| pdo_024.phpt |
FIREBIRD PDO Common: assert that bindParam does not modify parameter |
| pdo_025.phpt |
FIREBIRD PDO Common: PDO::FETCH_INTO |
| pdo_026.phpt |
FIREBIRD PDO Common: extending PDO (2) |
| pdo_028.phpt |
FIREBIRD PDO Common: bindValue |
| pdo_029.phpt |
FIREBIRD PDO Common: extending PDO (3) |
| pdo_030.phpt |
FIREBIRD PDO Common: extending PDO (4) |
| pdo_032.phpt |
FIREBIRD PDO Common: PDO::ATTR_CASE |
| pdo_035.phpt |
FIREBIRD PDO Common: PDORow and get_parent_class() |
| ext/pdo_mysql/tests |
| File |
Name |
| bug44327.phpt |
Bug #44327 (PDORow::queryString property & numeric offsets / Crash) |
| bug46292.phpt |
Bug #46292 (PDO::setFetchMode() shouldn't requires the 2nd arg when using FETCH_CLASSTYPE) |
| bug_33689.phpt |
PDO MySQL Bug #33689 (query() execute() and fetch() return false on valid select queries) |
| bug_34630.phpt |
MySQL PDO Common: Bug #34630 (inserting streams as LOBs) |
| bug_37445.phpt |
PDO MySQL Bug #37445 (Premature stmt object destruction) |
| bug_38394.phpt |
MySQL PDO Common: Bug #38394 (Prepared statement error stops subsequent statements) |
| bug_39483.phpt |
PDO MySQL Bug #39483 (Problem with handling of \ char in prepared statements) |
| bug_39656.phpt |
MySQL PDO Common: Bug #39656 (Crash when calling fetch() on a PDO statment object after closeCursor()) |
| bug_39858.phpt |
Bug #39858 (Lost connection to MySQL server during query by a repeated call stored proced) |
| bug_41698.phpt |
PDO MySQL Bug #41698 (float parameters truncated to integer in prepared statements) |
| bug_41997.phpt |
PDO MySQL Bug #41997 (stored procedure call returning single rowset blocks future queries) |
| bug_42499.phpt |
Bug #42499 (Multi-statement execution via PDO::exec() makes connection unusable) |
| bug_43130.phpt |
MySQL PDO Common: Bug #43130 (Bound parameters cannot have - in their name) |
| bug_44409.phpt |
MySQL PDO Common: Bug #44409 (PDO::FETCH_SERIALIZE calls __construct()) |
| bug_44454.phpt |
Bug #44454 (Unexpected exception thrown in foreach() statement) |
| bug_44707.phpt |
Bug #44707 (The MySQL PDO driver resets variable content after bindParam on tinyint field) |
| bug_45120.phpt |
Bug #45120 (PDOStatement->execute() returns true then false for same statement) |
| bug_pecl_12925.phpt |
PDO MySQL PECL bug #1295 (http://pecl.php.net/bugs/bug.php?id=12925) |
| bug_pecl_7976.phpt |
PECL Bug #7976 (Calling stored procedure several times) |
| last_insert_id.phpt |
PDO MySQL auto_increment / last insert id |
| pdo_001.phpt |
MySQL PDO Common: PDO::FETCH_ASSOC |
| pdo_002.phpt |
MySQL PDO Common: PDO::FETCH_NUM |
| pdo_003.phpt |
MySQL PDO Common: PDO::FETCH_BOTH |
| pdo_004.phpt |
MySQL PDO Common: PDO::FETCH_OBJ |
| pdo_005.phpt |
MySQL PDO Common: PDO::FETCH_CLASS |
| pdo_006.phpt |
MySQL PDO Common: PDO::FETCH_GROUP |
| pdo_007.phpt |
MySQL PDO Common: PDO::FETCH_UNIQUE |
| pdo_008.phpt |
MySQL PDO Common: PDO::FETCH_UNIQUE conflict |
| pdo_009.phpt |
MySQL PDO Common: PDO::FETCH_CLASSTYPE |
| pdo_010.phpt |
MySQL PDO Common: PDO::FETCH_CLASSTYPE and GROUP/UNIQUE |
| pdo_011.phpt |
MySQL PDO Common: PDO::FETCH_FUNC and statement overloading |
| pdo_012.phpt |
MySQL PDO Common: PDOStatement::setFetchMode |
| pdo_013.phpt |
MySQL PDO Common: PDOStatement iterator |
| pdo_014.phpt |
MySQL PDO Common: PDOStatement SPL iterator |
| pdo_015.phpt |
MySQL PDO Common: PDO::FETCH_COLUMN |
| pdo_016.phpt |
MySQL PDO Common: PDO::FETCH_BOUND |
| pdo_016a.phpt |
MySQL PDO Common: PDO::FETCH_BOUND w/o : |
| pdo_018.phpt |
MySQL PDO Common: serializing |
| pdo_019.phpt |
MySQL PDO Common: fetch() and while() |
| pdo_021.phpt |
MySQL PDO Common: PDOStatement::execute with parameters |
| pdo_023.phpt |
MySQL PDO Common: extending PDO |
| pdo_025.phpt |
MySQL PDO Common: PDO::FETCH_INTO |
| pdo_026.phpt |
MySQL PDO Common: extending PDO (2) |
| pdo_028.phpt |
MySQL PDO Common: bindValue |
| pdo_029.phpt |
MySQL PDO Common: extending PDO (3) |
| pdo_030.phpt |
MySQL PDO Common: extending PDO (4) |
| pdo_032.phpt |
MySQL PDO Common: PDO::ATTR_CASE |
| pdo_035.phpt |
MySQL PDO Common: PDORow and get_parent_class() |
| pdo_mysql___construct.phpt |
MySQL PDO->__construct() - Generic + DSN |
| pdo_mysql___construct_options.phpt |
MySQL PDO->__construct(), options |
| pdo_mysql___construct_uri.phpt |
MySQL PDO->__construct() - URI |
| pdo_mysql_attr_autocommit.phpt |
PDO::ATTR_AUTOCOMMIT |
| pdo_mysql_attr_case.phpt |
PDO::ATTR_CASE |
| pdo_mysql_attr_driver_name.phpt |
PDO::ATTR_DRIVER_NAME |
| pdo_mysql_attr_errmode.phpt |
PDO::ATTR_ERRMODE |
| pdo_mysql_attr_fetch_table_names.phpt |
PDO::ATTR_FETCH_TABLE_NAMES |
| pdo_mysql_attr_init_command.phpt |
PDO::MYSQL_ATTR_INIT_COMMAND |
| pdo_mysql_attr_oracle_nulls.phpt |
PDO::ATTR_ORACLE_NULLS |
| pdo_mysql_attr_statement_class.phpt |
PDO::ATTR_STATEMENT_CLASS |
| pdo_mysql_begintransaction.phpt |
PDO->beginTransaction() |
| pdo_mysql_commit.phpt |
MySQL PDO->commit() |
| pdo_mysql_exec.phpt |
MySQL PDO->exec(), affected rows |
| pdo_mysql_exec_load_data.phpt |
MySQL PDO->exec(), affected rows |
| pdo_mysql_fetch_both.phpt |
MySQL PDOStatement->fetch() |
| pdo_mysql_last_insert_id.phpt |
MySQL PDO->lastInsertId() |
| pdo_mysql_pconnect.phpt |
MySQL PDO->__construct(), PDO::ATTR_PERSISTENT |
| pdo_mysql_prepare_emulated.phpt |
MySQL PDO->prepare(), emulated PS |
| pdo_mysql_prepare_emulated_anonymous.phpt |
MySQL PDO->prepare(), emulated PS, anonymous placeholder |
| pdo_mysql_prepare_load_data.phpt |
MySQL PDO->prepare() and 1295 (ER_UNSUPPORTED_PS) |
| pdo_mysql_prepare_match_against.phpt |
Bug #41876 (bindParam() and bindValue() do not work with MySQL MATCH () AGAINST ()) |
| pdo_mysql_prepare_native.phpt |
MySQL PDO->prepare(), native PS |
| pdo_mysql_prepare_native_clear_error.phpt |
MySQL PDO->prepare(), native PS, clear line after error |
| pdo_mysql_prepare_native_column.phpt |
MySQL PDO->prepare(), native PS, named placeholder |
| pdo_mysql_prepare_native_dup_named_placeholder.phpt |
MySQL PDO->prepare(), native PS, named placeholder II |
| pdo_mysql_prepare_native_named_placeholder.phpt |
MySQL PDO->prepare(), native PS, named placeholder |
| pdo_mysql_prepare_native_placeholder_everywhere.phpt |
MySQL PDO->prepare(),native PS, anonymous placeholder |
| pdo_mysql_rollback.phpt |
PDO::rollBack() |
| pdo_mysql_stmt_bindcolumn.phpt |
MySQL PDOStatement->bindColumn() |
| pdo_mysql_stmt_bindparam_types.phpt |
MySQL PDOStatement->bindParam() - SQL column types |
| pdo_mysql_stmt_blobfromsteam.phpt |
MySQL PDOStatement - inserting BLOB from stream |
| pdo_mysql_stmt_blobs.phpt |
MySQL Prepared Statements and BLOBs |
| pdo_mysql_stmt_closecursor.phpt |
MySQL PDOStatement->closeCursor() |
| pdo_mysql_stmt_errorinfo.phpt |
MySQL PDOStatement->errorInfo(); |
| pdo_mysql_stmt_fetch_non_select.phpt |
MySQL PDOStatement->execute()/fetch(), Non-SELECT |
| pdo_mysql_stmt_fetch_serialize.phpt |
MySQL PDOStatement->fetch(), PDO::FETCH_SERIALIZE |
| pdo_mysql_stmt_fetch_serialize_simple.phpt |
MySQL PDOStatement->fetch(), PDO::FETCH_SERIALIZE |
| pdo_mysql_stmt_fetchobject.phpt |
MySQL PDO: PDOStatement->fetchObject() |
| pdo_mysql_stmt_getcolumnmeta.phpt |
MySQL: PDOStatement->getColumnMeta() |
| pdo_mysql_stmt_multiquery.phpt |
PDOStatements and multi query |
| pdo_mysql_stmt_nextrowset.phpt |
MySQL PDOStatement->nextRowSet() |
| pdo_mysql_stmt_variable_columncount.phpt |
MySQL Prepared Statements and different column counts |
| pdo_mysql_subclass.phpt |
MySQL PDOStatement->execute()/fetch(), Non-SELECT |
| pdo_mysql_types.phpt |
MySQL PDO->exec(), native types wo ZEROFILL |
| pdo_mysql_types_zerofill.phpt |
MySQL PDO->exec(), native types - ZEROFILL |
| pecl_bug_5200.phpt |
PDO MySQL PECL Bug #5200 (Describe table gives unexpected result mysql and type enum) |
| pecl_bug_5780.phpt |
PDO MySQL PECL Bug #5780 (Failure to produce an error when one is expected) |
| pecl_bug_5802.phpt |
PDO MySQL PECL Bug #5802 (bindParam/bindValue retain the is_null flag) |
| show_tables.phpt |
PDO MySQL SHOW TABLES |
| ext/pdo_oci/tests |
| File |
Name |
| bug41996.phpt |
PDO OCI Bug #41996 (Problem accessing Oracle ROWID) |
| bug44301.phpt |
PDO OCI Bug #44301 (Segfault when an exception is thrown on persistent connections) |
| bug46274.phpt |
Bug #46274 (pdo_pgsql - Segfault when using PDO::ATTR_STRINGIFY_FETCHES and blob) |
| bug46274_2.phpt |
Bug #46274 (pdo_pgsql - Segfault when using PDO::ATTR_STRINGIFY_FETCHES and blob) |
| bug_33707.phpt |
PDO OCI Bug #33707 (Errors in select statements not reported) |
| bug_34630.phpt |
OCI PDO Common: Bug #34630 (inserting streams as LOBs) |
| bug_38253.phpt |
OCI PDO Common: Bug #38253 (PDO produces segfault with default fetch mode) |
| bug_38394.phpt |
OCI PDO Common: Bug #38394 (Prepared statement error stops subsequent statements) |
| bug_39656.phpt |
OCI PDO Common: Bug #39656 (Crash when calling fetch() on a PDO statment object after closeCursor()) |
| bug_43130.phpt |
OCI PDO Common: Bug #43130 (Bound parameters cannot have - in their name) |
| bug_43139.phpt |
OCI PDO Common: Bug #43139 (PDO ignore ATTR_DEFAULT_FETCH_MODE in some cases with fetchAll()) |
| bug_44409.phpt |
OCI PDO Common: Bug #44409 (PDO::FETCH_SERIALIZE calls __construct()) |
| pdo_001.phpt |
OCI PDO Common: PDO::FETCH_ASSOC |
| pdo_002.phpt |
OCI PDO Common: PDO::FETCH_NUM |
| pdo_003.phpt |
OCI PDO Common: PDO::FETCH_BOTH |
| pdo_004.phpt |
OCI PDO Common: PDO::FETCH_OBJ |
| pdo_005.phpt |
OCI PDO Common: PDO::FETCH_CLASS |
| pdo_006.phpt |
OCI PDO Common: PDO::FETCH_GROUP |
| pdo_007.phpt |
OCI PDO Common: PDO::FETCH_UNIQUE |
| pdo_008.phpt |
OCI PDO Common: PDO::FETCH_UNIQUE conflict |
| pdo_009.phpt |
OCI PDO Common: PDO::FETCH_CLASSTYPE |
| pdo_010.phpt |
OCI PDO Common: PDO::FETCH_CLASSTYPE and GROUP/UNIQUE |
| pdo_011.phpt |
OCI PDO Common: PDO::FETCH_FUNC and statement overloading |
| pdo_012.phpt |
OCI PDO Common: PDOStatement::setFetchMode |
| pdo_013.phpt |
OCI PDO Common: PDOStatement iterator |
| pdo_014.phpt |
OCI PDO Common: PDOStatement SPL iterator |
| pdo_015.phpt |
OCI PDO Common: PDO::FETCH_COLUMN |
| pdo_016.phpt |
OCI PDO Common: PDO::FETCH_BOUND |
| pdo_016a.phpt |
OCI PDO Common: PDO::FETCH_BOUND w/o : |
| pdo_018.phpt |
OCI PDO Common: serializing |
| pdo_019.phpt |
OCI PDO Common: fetch() and while() |
| pdo_021.phpt |
OCI PDO Common: PDOStatement::execute with parameters |
| pdo_023.phpt |
OCI PDO Common: extending PDO |
| pdo_025.phpt |
OCI PDO Common: PDO::FETCH_INTO |
| pdo_026.phpt |
OCI PDO Common: extending PDO (2) |
| pdo_028.phpt |
OCI PDO Common: bindValue |
| pdo_029.phpt |
OCI PDO Common: extending PDO (3) |
| pdo_030.phpt |
OCI PDO Common: extending PDO (4) |
| pdo_032.phpt |
OCI PDO Common: PDO::ATTR_CASE |
| pdo_035.phpt |
OCI PDO Common: PDORow and get_parent_class() |
| pdo_oci_attr_autocommit_1.phpt |
PDO_OCI: Attribute: Basic autocommit functionality |
| pdo_oci_attr_autocommit_2.phpt |
PDO_OCI: Attribute: beginTransaction and native transactions |
| pdo_oci_attr_autocommit_3.phpt |
PDO_OCI: Atrribute: closing a connection in non-autocommit mode commits data |
| pdo_oci_attr_case.phpt |
PDO_OCI: Attribute: Column Case |
| pdo_oci_attr_client.phpt |
PDO_OCI: Attribute: Client version |
| pdo_oci_attr_drivername.phpt |
PDO_OCI: Attribute: verify driver name |
| pdo_oci_attr_nulls_1.phpt |
PDO_OCI: Attribute: Oracle Nulls |
| pdo_oci_attr_prefetch_1.phpt |
PDO_OCI: Attribute: Set prefetch on connection |
| pdo_oci_attr_prefetch_2.phpt |
PDO_OCI: Attribute: prefetch on statements |
| pdo_oci_attr_server.phpt |
PDO_OCI: Attribute: Server version and info |
| pdo_oci_quote1.phpt |
Test PDO->quote() for PDO_OCI |
| pecl_bug_6364.phpt |
PECL PDO_OCI Bug #6364 (segmentation fault on stored procedure call with OUT binds) |
| ext/pdo_pgsql/tests |
| File |
Name |
| bug36727.phpt |
Bug #36727 (segfault in bindValue() when no parameters are defined) |
| bug43925.phpt |
Bug #43925 (Incorrect argument counter in prepared statements with pgsql) |
| bug46274.phpt |
Bug #46274 (pdo_pgsql - Segfault when using PDO::ATTR_STRINGIFY_FETCHES and blob) |
| bug46274_2.phpt |
Bug #46274 (pdo_pgsql - Segfault when using PDO::ATTR_STRINGIFY_FETCHES and blob) |
| bug48764.phpt |
Bug #48764 (PDO_pgsql::query always uses implicit prepared statements if v3 proto available) |
| bug_33876.phpt |
PDO PgSQL Bug #33876 (PDO misquotes/miscasts bool(false)) |
| bug_34630.phpt |
Postgres PDO Common: Bug #34630 (inserting streams as LOBs) |
| bug_38394.phpt |
Postgres PDO Common: Bug #38394 (Prepared statement error stops subsequent statements) |
| bug_39656.phpt |
Postgres PDO Common: Bug #39656 (Crash when calling fetch() on a PDO statment object after closeCursor()) |
| bug_44409.phpt |
Postgres PDO Common: Bug #44409 (PDO::FETCH_SERIALIZE calls __construct()) |
| bug_49985.phpt |
Bug #49985 (pdo_pgsql prepare() re-use previous aborted transaction) |
| large_objects.phpt |
PDO PgSQL Large Objects |
| pdo_001.phpt |
Postgres PDO Common: PDO::FETCH_ASSOC |
| pdo_002.phpt |
Postgres PDO Common: PDO::FETCH_NUM |
| pdo_003.phpt |
Postgres PDO Common: PDO::FETCH_BOTH |
| pdo_004.phpt |
Postgres PDO Common: PDO::FETCH_OBJ |
| pdo_005.phpt |
Postgres PDO Common: PDO::FETCH_CLASS |
| pdo_006.phpt |
Postgres PDO Common: PDO::FETCH_GROUP |
| pdo_007.phpt |
Postgres PDO Common: PDO::FETCH_UNIQUE |
| pdo_008.phpt |
Postgres PDO Common: PDO::FETCH_UNIQUE conflict |
| pdo_009.phpt |
Postgres PDO Common: PDO::FETCH_CLASSTYPE |
| pdo_010.phpt |
Postgres PDO Common: PDO::FETCH_CLASSTYPE and GROUP/UNIQUE |
| pdo_011.phpt |
Postgres PDO Common: PDO::FETCH_FUNC and statement overloading |
| pdo_012.phpt |
Postgres PDO Common: PDOStatement::setFetchMode |
| pdo_013.phpt |
Postgres PDO Common: PDOStatement iterator |
| pdo_014.phpt |
Postgres PDO Common: PDOStatement SPL iterator |
| pdo_015.phpt |
Postgres PDO Common: PDO::FETCH_COLUMN |
| pdo_016.phpt |
Postgres PDO Common: PDO::FETCH_BOUND |
| pdo_016a.phpt |
Postgres PDO Common: PDO::FETCH_BOUND w/o : |
| pdo_018.phpt |
Postgres PDO Common: serializing |
| pdo_019.phpt |
Postgres PDO Common: fetch() and while() |
| pdo_021.phpt |
Postgres PDO Common: PDOStatement::execute with parameters |
| pdo_023.phpt |
Postgres PDO Common: extending PDO |
| pdo_025.phpt |
Postgres PDO Common: PDO::FETCH_INTO |
| pdo_026.phpt |
Postgres PDO Common: extending PDO (2) |
| pdo_028.phpt |
Postgres PDO Common: bindValue |
| pdo_029.phpt |
Postgres PDO Common: extending PDO (3) |
| pdo_030.phpt |
Postgres PDO Common: extending PDO (4) |
| pdo_032.phpt |
Postgres PDO Common: PDO::ATTR_CASE |
| pdo_035.phpt |
Postgres PDO Common: PDORow and get_parent_class() |
| ext/pdo_sqlite/tests |
| File |
Name |
| bug33841.phpt |
PDO SQLite Bug #33841 (rowCount() does not work on prepared statements) |
| bug44327_2.phpt |
Bug #44327.2 (PDORow::queryString property & numeric offsets / Crash) |
| bug44327_3.phpt |
Bug #44327.3 (PDORow::queryString property & numeric offsets / Crash) |
| bug46139.phpt |
Bug #46139 (PDOStatement->setFetchMode() forgets FETCH_PROPS_LATE) |
| bug_34630.phpt |
SQLite PDO Common: Bug #34630 (inserting streams as LOBs) |
| bug_38394.phpt |
SQLite PDO Common: Bug #38394 (Prepared statement error stops subsequent statements) |
| bug_44409.phpt |
SQLite PDO Common: Bug #44409 (PDO::FETCH_SERIALIZE calls __construct()) |
| pdo_001.phpt |
SQLite PDO Common: PDO::FETCH_ASSOC |
| pdo_002.phpt |
SQLite PDO Common: PDO::FETCH_NUM |
| pdo_003.phpt |
SQLite PDO Common: PDO::FETCH_BOTH |
| pdo_004.phpt |
SQLite PDO Common: PDO::FETCH_OBJ |
| pdo_005.phpt |
SQLite PDO Common: PDO::FETCH_CLASS |
| pdo_006.phpt |
SQLite PDO Common: PDO::FETCH_GROUP |
| pdo_007.phpt |
SQLite PDO Common: PDO::FETCH_UNIQUE |
| pdo_008.phpt |
SQLite PDO Common: PDO::FETCH_UNIQUE conflict |
| pdo_009.phpt |
SQLite PDO Common: PDO::FETCH_CLASSTYPE |
| pdo_010.phpt |
SQLite PDO Common: PDO::FETCH_CLASSTYPE and GROUP/UNIQUE |
| pdo_011.phpt |
SQLite PDO Common: PDO::FETCH_FUNC and statement overloading |
| pdo_012.phpt |
SQLite PDO Common: PDOStatement::setFetchMode |
| pdo_013.phpt |
SQLite PDO Common: PDOStatement iterator |
| pdo_014.phpt |
SQLite PDO Common: PDOStatement SPL iterator |
| pdo_015.phpt |
SQLite PDO Common: PDO::FETCH_COLUMN |
| pdo_016.phpt |
SQLite PDO Common: PDO::FETCH_BOUND |
| pdo_016a.phpt |
SQLite PDO Common: PDO::FETCH_BOUND w/o : |
| pdo_018.phpt |
SQLite PDO Common: serializing |
| pdo_019.phpt |
SQLite PDO Common: fetch() and while() |
| pdo_021.phpt |
SQLite PDO Common: PDOStatement::execute with parameters |
| pdo_023.phpt |
SQLite PDO Common: extending PDO |
| pdo_025.phpt |
SQLite PDO Common: PDO::FETCH_INTO |
| pdo_026.phpt |
SQLite PDO Common: extending PDO (2) |
| pdo_028.phpt |
SQLite PDO Common: bindValue |
| pdo_029.phpt |
SQLite PDO Common: extending PDO (3) |
| pdo_030.phpt |
SQLite PDO Common: extending PDO (4) |
| pdo_032.phpt |
SQLite PDO Common: PDO::ATTR_CASE |
| pdo_035.phpt |
SQLite PDO Common: PDORow and get_parent_class() |
| pdo_sqlite_createaggregate.phpt |
PDO_sqlite: Testing sqliteCreateAggregate() |
| pdo_sqlite_createfunction.phpt |
PDO_sqlite: Testing sqliteCreateFunction() |
| pdo_sqlite_lastinsertid.phpt |
PDO_sqlite: Testing lastInsertId() |
| ext/pgsql/tests |
| File |
Name |
| 08escape.phpt |
PostgreSQL escape functions |
| 10pg_convert.phpt |
PostgreSQL pg_convert() |
| 12pg_insert.phpt |
PostgreSQL pg_insert() |
| 13pg_select.phpt |
PostgreSQL pg_select() |
| 14pg_update.phpt |
PostgreSQL pg_update() |
| 15pg_delete.phpt |
PostgreSQL pg_delete() |
| 17result.phpt |
PostgreSQL pg_fetch_*() functions |
| 18pg_escape_bytea.phpt |
PostgreSQL pg_escape_bytea() functions |
| 21pg_get_notify.phpt |
PostgreSQL pg_get_notify() functions |
| 22pg_fetch_object.phpt |
PostgreSQL pg_fetch_object() |
| 23sync_query_params.phpt |
PostgreSQL sync query params |
| 24sync_query_prepared.phpt |
PostgreSQL sync prepared queries |
| 25async_query_params.phpt |
PostgreSQL async query params |
| 26async_query_prepared.phpt |
PostgreSQL async prepared queries |
| 28large_object_import_oid.phpt |
PostgreSQL import large object with given oid |
| 80_bug24499.phpt |
Bug #24499 (Notice: Undefined property: stdClass::) |
| bug37100.phpt |
Bug #37100 (data is returned truncated with BINARY CURSOR) |
| pg_delete_001.phpt |
PostgreSQL pg_delete() - basic test using schema |
| pg_insert_001.phpt |
PostgreSQL pg_select() - basic test using schema |
| pg_select_001.phpt |
PostgreSQL pg_select() - basic test using schema |
| pg_update_001.phpt |
PostgreSQL pg_update() - basic test using schema |
| ext/phar/tests |
| File |
Name |
| phar_oo_009.phpt |
Phar object: iterating via SplFileObject and reading csv |
| test_signaturealgos.phpt |
Phar: verify signature parsing works |
| ext/reflection/tests |
| File |
Name |
| ReflectionFunction_isDeprecated_basic.phpt |
ReflectionFunction::isDeprecated |
| ext/session/tests |
| File |
Name |
| bug26862.phpt |
Bug #26862 (ob_flush() before output_reset_rewrite_vars() results in data loss) |
| rfc1867.phpt |
session rfc1867 |
| rfc1867_sid_cookie.phpt |
session rfc1867 sid cookie |
| rfc1867_sid_get.phpt |
session rfc1867 sid get |
| rfc1867_sid_get_2.phpt |
session rfc1867 sid get 2 |
| rfc1867_sid_invalid.phpt |
session rfc1867 sid cookie |
| rfc1867_sid_only_cookie.phpt |
session rfc1867 sid only cookie |
| rfc1867_sid_post.phpt |
session rfc1867 sid post |
| session_cache_expire_error.phpt |
Test session_cache_expire() function : error functionality |
| session_encode_variation7.phpt |
Test session_encode() function : variation |
| session_encode_variation8.phpt |
Test session_encode() function : variation |
| session_set_cookie_params_error.phpt |
Test session_set_cookie_params() function : error functionality |
| ext/simplexml/tests |
| File |
Name |
| 034.phpt |
SimpleXML: array casting bug |
| ext/sockets/tests |
| File |
Name |
| socket_set_option_rcvtimeo.phpt |
Test if socket_set_option() works, option:SO_RCVTIMEO |
| socket_set_option_seolinger.phpt |
Test if socket_set_option() works, option:SO_SEOLINGER |
| socket_set_option_sndtimeo.phpt |
Test if socket_set_option() works, option:SO_SNDTIMEO |
| ext/spl/tests |
| File |
Name |
| ArrayObject_unserialize_empty_string.phpt |
ArrayObject: test that you cannot unserialize a empty string |
| SplObjectStorage_unserialize_invalid_parameter3.phpt |
Check that SplObjectStorage::unserialize throws exception when NULL passed |
| bug44144.phpt |
Bug #44144 (spl_autoload_functions() should return object instance when appropriate) |
| ext/sqlite/tests/pdo |
| File |
Name |
| bug_34630.phpt |
SQLite2 PDO Common: Bug #34630 (inserting streams as LOBs) |
| bug_44409.phpt |
SQLite2 PDO Common: Bug #44409 (PDO::FETCH_SERIALIZE calls __construct()) |
| pdo_001.phpt |
SQLite2 PDO Common: PDO::FETCH_ASSOC |
| pdo_002.phpt |
SQLite2 PDO Common: PDO::FETCH_NUM |
| pdo_003.phpt |
SQLite2 PDO Common: PDO::FETCH_BOTH |
| pdo_004.phpt |
SQLite2 PDO Common: PDO::FETCH_OBJ |
| pdo_005.phpt |
SQLite2 PDO Common: PDO::FETCH_CLASS |
| pdo_006.phpt |
SQLite2 PDO Common: PDO::FETCH_GROUP |
| pdo_007.phpt |
SQLite2 PDO Common: PDO::FETCH_UNIQUE |
| pdo_008.phpt |
SQLite2 PDO Common: PDO::FETCH_UNIQUE conflict |
| pdo_009.phpt |
SQLite2 PDO Common: PDO::FETCH_CLASSTYPE |
| pdo_010.phpt |
SQLite2 PDO Common: PDO::FETCH_CLASSTYPE and GROUP/UNIQUE |
| pdo_011.phpt |
SQLite2 PDO Common: PDO::FETCH_FUNC and statement overloading |
| pdo_012.phpt |
SQLite2 PDO Common: PDOStatement::setFetchMode |
| pdo_013.phpt |
SQLite2 PDO Common: PDOStatement iterator |
| pdo_014.phpt |
SQLite2 PDO Common: PDOStatement SPL iterator |
| pdo_015.phpt |
SQLite2 PDO Common: PDO::FETCH_COLUMN |
| pdo_016.phpt |
SQLite2 PDO Common: PDO::FETCH_BOUND |
| pdo_016a.phpt |
SQLite2 PDO Common: PDO::FETCH_BOUND w/o : |
| pdo_018.phpt |
SQLite2 PDO Common: serializing |
| pdo_019.phpt |
SQLite2 PDO Common: fetch() and while() |
| pdo_021.phpt |
SQLite2 PDO Common: PDOStatement::execute with parameters |
| pdo_023.phpt |
SQLite2 PDO Common: extending PDO |
| pdo_025.phpt |
SQLite2 PDO Common: PDO::FETCH_INTO |
| pdo_026.phpt |
SQLite2 PDO Common: extending PDO (2) |
| pdo_028.phpt |
SQLite2 PDO Common: bindValue |
| pdo_029.phpt |
SQLite2 PDO Common: extending PDO (3) |
| pdo_030.phpt |
SQLite2 PDO Common: extending PDO (4) |
| pdo_032.phpt |
SQLite2 PDO Common: PDO::ATTR_CASE |
| pdo_035.phpt |
SQLite2 PDO Common: PDORow and get_parent_class() |
| ext/sqlite/tests |
| File |
Name |
| sqlite_004.phpt |
sqlite: binary encoding |
| sqlite_024.phpt |
sqlite: sqlite_fetch_object |
| sqlite_025.phpt |
sqlite: sqlite_fetch_object in a loop |
| sqlitedatabase_arrayquery.phpt |
Testing SQLiteDatabase::ArrayQuery with NULL-byte string |
| ext/standard/tests/array |
| File |
Name |
| bug44929.phpt |
Bug #44929 (natsort doesn't handle leading zeros well) |
| var_export2.phpt |
var_export() and empty array keys |
| ext/standard/tests/directory |
| File |
Name |
| open_basedir_001.phpt |
openbase_dir runtime tightning |
| ext/standard/tests/file |
| File |
Name |
| 007_error.phpt |
Test fopen, fclose() & feof() functions: error conditions |
| bug26615.phpt |
Bug #26615 (exec crash on long input lines) |
| bug43008.phpt |
Bug #43008 (php://filter uris ignore url encoded filternames and can't handle slashes) |
| copy_variation18.phpt |
Test copy() function: usage variations - stat after copy |
| feof_basic.phpt |
Test feof() function : basic functionality |
| fgetc_variation2.phpt |
Test fgetc() function : usage variations - closed handle |
| fgetcsv_variation1.phpt |
Test fgetcsv() : usage variations - with all parameters specified (Bug #42163) |
| fgetcsv_variation11.phpt |
Test fgetcsv() : usage variations - with different enclosure but same delimiter |
| fgetcsv_variation14.phpt |
Test fgetcsv() : usage variations - reading the blank line |
| fgetcsv_variation15.phpt |
Test fgetcsv() : usage variations - with default enclosure (Bug #42167) |
| fgetcsv_variation16.phpt |
Test fgetcsv() : usage variations - with default enclosure & length as 0 (Bug #42219) |
| fgetcsv_variation17.phpt |
Test fgetcsv() : usage variations - with default enclosure & length less than line size (Bug #42219) |
| fgetcsv_variation18.phpt |
Test fgetcsv() : usage variations - with default enclosure and different delimiter (Bug #42163) |
| fgetcsv_variation19.phpt |
Test fgetcsv() : usage variations - with default enclosure & delimiter of two chars (Bug #42163) |
| fgetcsv_variation2.phpt |
Test fgetcsv() : usage variations - with length as 0 (Bug #42163) |
| fgetcsv_variation21.phpt |
Test fgetcsv() : usage variations - with default enclosure, blank line (Bug #42228) |
| fgetcsv_variation6.phpt |
Test fgetcsv() : usage variations - with length less than line size (Bug #42219) |
| fgetcsv_variation7.phpt |
Test fgetcsv() : usage variations - with default arguments value (Bug #42175) |
| fgetcsv_variation9.phpt |
Test fgetcsv() : usage variations - with different delimiter but same enclosure (Bug #42163) |
| fgets_error.phpt |
Test fgets() function : error conditions |
| fgets_socket_variation1.phpt |
fgets() with a socket stream |
| fgets_socket_variation2.phpt |
fgets() over a socket with more than a buffer's worth of data |
| fgets_variation2.phpt |
Test fgets() function : usage variations - closed handle |
| file_get_contents_basic.phpt |
file_get_contents() function : basic functionality |
| file_get_contents_variation1.phpt |
Test file_get_contents() function : variation - include path testing |
| file_get_contents_variation2.phpt |
Test file_get_contents() function : variation - include path testing |
| file_get_contents_variation3.phpt |
Test file_get_contents() function : usage variation - different type for use_include_path |
| file_get_contents_variation4.phpt |
Test file_get_contents() function : usage variation - different types for context. |
| file_get_contents_variation6.phpt |
Test file_get_contents() function : usage variation |
| file_get_contents_variation7.phpt |
Test file_get_contents() function : variation - various absolute and relative paths |
| file_put_contents_variation1.phpt |
Test file_put_contents() function : variation - test append flag |
| file_put_contents_variation3.phpt |
Test file_put_contents() function : usage variation - different types for context. |
| file_put_contents_variation9.phpt |
est file_put_contents() function : usage variation - linked files |
| file_variation.phpt |
Test file() function : usage variations |
| file_variation3.phpt |
Test file() function : second parameter variation |
| file_variation4.phpt |
Test file() function : third parameter variation |
| file_variation5.phpt |
file() with various paths |
| file_variation6.phpt |
file() with a range of integer flag values |
| file_variation7.phpt |
file() on a file with blank lines |
| file_variation8.phpt |
Test file function : variation - various absolute and relative paths |
| file_variation9.phpt |
Test file function : variation - test various endings of a file |
| fopen_variation13.phpt |
Test fopen() function : variation: use include path create a file (absolute) |
| fopen_variation14.phpt |
Test fopen() function : variation: file uri, no use include path |
| fopen_variation15.phpt |
Test fopen() function : variation: file uri, use include path = true |
| fopen_variation19.phpt |
Test fopen() function : variation: test opening linked files |
| fopen_variation6.phpt |
Test fopen() function : variation: use include path and stream context relative/absolute file |
| fpassthru_variation1.phpt |
Test fpassthru() function : usage variations - different parameter types |
| fread_fwrite_basic.phpt |
fread & fwrite - Test reading and writing using a single resource |
| fseek_variation1.phpt |
Test fseek() function : usage variations - different types for offset |
| fseek_variation2.phpt |
Test fseek() function : usage variations - different types for whence |
| fseek_variation3.phpt |
Test fseek() function : variation functionality beyond file boundaries |
| fwrite_error.phpt |
Test fwrite() function : error conditions |
| include_userstream_002.phpt |
local user streams must not be able to open() url's |
| is_uploaded_file_basic.phpt |
is_uploaded_file() function |
| move_uploaded_file_basic.phpt |
move_uploaded_file() function |
| pclose_variation1.phpt |
Test pclose() function : usage variation |
| proc_open01.phpt |
proc_open() regression test 1 (proc_open() leak) |
| readfile_variation4.phpt |
Test readfile() function : usage variation |
| readfile_variation5.phpt |
Test readfile() function : usage variation |
| readfile_variation6.phpt |
Test readfile() function : variation - test include path |
| readfile_variation7.phpt |
Test readfile() function : variation |
| readfile_variation9.phpt |
Test readfile() function : variation - variable types of path |
| stream_001.phpt |
stream_wrapper_unregister() & stream_wrapper_restore() |
| touch_basic.phpt |
Test touch() function : basic functionality |
| touch_variation2.phpt |
touch() - ensure touch does not delete existing file. |
| umask_variation3.phpt |
Test umask() function : usage variation |
| ext/standard/tests/general_functions |
| File |
Name |
| get_cfg_var_variation8.phpt |
Test function get_cfg_var() by calling deprecated option |
| import_request.phpt |
import_request_variables() tests |
| import_request1.phpt |
import_request_variables() test (overwrite super-globals) |
| import_request3.phpt |
import_request_variables() test (numeric keys, different order) |
| phpinfo.phpt |
phpinfo() |
| proc_open02.phpt |
proc_open |
| proc_open08.phpt |
proc_open with only one argv |
| ext/standard/tests/http |
| File |
Name |
| bug38802.phpt |
Bug #38802 (ignore_errors and max_redirects) |
| bug48929.phpt |
Bug #48929 (duplicate \r\n sent after last header line) |
| ignore_errors.phpt |
http:// and ignore_errors |
| ext/standard/tests |
| File |
Name |
| php_ini_loaded_file.phpt |
Check the php_ini_loaded_file() function. No file is loaded in test, so false ins returned |
| ext/standard/tests/strings |
| File |
Name |
| bug40754.phpt |
Bug #40754 (Overflow checks inside string functions) |
| bug47481.phpt |
Bug #47481 (natcasesort() does not sort extended ASCII characters correctly) |
| bug49785.phpt |
Bug #49785 (insufficient input string validation of htmlspecialchars()) |
| htmlentities05.phpt |
htmlentities() test 5 (mbstring / cp1252) |
| htmlentities06.phpt |
htmlentities() test 6 (mbstring / ISO-8859-15) |
| htmlentities07.phpt |
htmlentities() test 7 (mbstring / ISO-8859-1) |
| htmlentities11.phpt |
htmlentities() test 11 (default_charset / ISO-8859-15) |
| htmlentities17.phpt |
htmlentities() / html_entity_decode() #8592 - #9002 table test |
| str_getcsv_001.phpt |
str_getcsv(): Testing using various arguments |
| str_pad.phpt |
str_pad() tests |
| str_pad_variation5.phpt |
Test str_pad() function : usage variations - unexpected large value for '$pad_length' argument |
| strcoll.phpt |
Testing Basic behaviour of strcoll() |
| strip_tags_variation5_binary.phpt |
Test strip_tags() function : usage variations - heredoc strings, binary variant |
| strip_tags_variation9_binary.phpt |
Test strip_tags() function : usage variations - double quoted strings, binary variant |
| strncasecmp_variation6.phpt |
Test strncasecmp() function : usage variations - binary safe - all ASCII chars(Bug #42528) |
| strncmp_variation6.phpt |
Test strncmp() function : usage variations - binary safe(binary values) (fails on Unicode, Bug #42528) |
| wordwrap.phpt |
wordwrap() function |
| ext/standard/tests/url |
| File |
Name |
| base64_encode_variation_001.phpt |
Test base64_encode() function : usage variations - unexpected types for argument 1 |
| rawurlencode_variation_001.phpt |
Test rawurlencode() function : usage variations - unexpected type for arg 1. |
| urlencode_variation_001.phpt |
Test urlencode() function : usage variations - <type here specifics of this variation> |
| ext/tidy/tests |
| File |
Name |
| 010.phpt |
Accessing root, body, html, and head nodes.. |
| 011.phpt |
Accessing attributes of a node |
| 012.phpt |
Accessing children nodes |
| 019.phpt |
tidy_repair_*() and invalid parameters |
| 022.phpt |
tidy_repair_*() and invalid parameters |
| ext/wddx/tests |
| File |
Name |
| 001.phpt |
wddx unserialization test (32-bit) |
| 002.phpt |
wddx packet construction using wddx ressource |
| 003.phpt |
wddx deserialize from ressource |
| 004.phpt |
wddx session serializer handler (serialize) |
| 005.phpt |
wddx session serializer handler (deserialize) |
| bug35410.phpt |
#35410 (wddx_deserialize() doesn't handle large ints as keys properly) |
| bug37569.phpt |
Bug #37569 (WDDX incorrectly encodes high-ascii characters) |
| bug37587.phpt |
Bug #37587 (var without attribute causes segfault) |
| bug41283.phpt |
Bug #41283 (Bug with serializing array key that are doubles or floats) |
| bug41527.phpt |
Bug #41527 (WDDX deserialize numeric string array keys) |
| bug45901.phpt |
Bug #45901 (wddx_serialize_value crash with SimpleXMLElement object) |
| bug48562.phpt |
Bug #48562 (Reference recursion causes segfault when used in wddx_serialize_vars()) |
| ext/xml/tests |
| File |
Name |
| bug32001.phpt |
Bug #32001 (xml_parse*() goes into infinite loop when autodetection in effect), using UTF-* |
| bug43957.phpt |
Bug #43957 (utf8_decode() bogus conversion on multibyte indicator near end of string) |
| utf8_encode_error.phpt |
Test utf8_encode() function : error conditions |
| ext/xmlrpc/tests |
| File |
Name |
| 001.phpt |
xmlrpc_encode_request() with wrong arguments |
| 002.phpt |
xmlrpc_encode_request() and various arguments |
| bug18916.phpt |
Bug #18916 (xmlrpc_set_type() not working) |
| bug42736.phpt |
Bug #42736 (xmlrpc_server_call_method() crashes) |
| bug45226.phpt |
Bug #45226 (xmlrpc_set_type() segfaults with valid ISO8601 date string) |
| ext/xmlwriter/tests |
| File |
Name |
| xmlwriter_set_indent_string_basic_001.phpt |
xmlwriter_set_indent_string passing xmlwriter resource |
| xmlwriter_set_indent_string_error_001.phpt |
xmlwriter_set_indent_string with missing param(s) |
| xmlwriter_write_attribute_ns_error_001.phpt |
xmlwriter_write_attribute_ns with missing param |
| ext/zlib/tests |
| File |
Name |
| compress_zlib_wrapper.phpt |
compress.zlib:// wrapper |
| gzencode_variation2.phpt |
Test gzencode() function : variation - verify header contents with all encoding modes |
| gzuncompress_error1.phpt |
Test gzuncompress() function : error conditions |
| ob_005.phpt |
ob_gzhandler |
| zlib_filter_inflate2.phpt |
zlib.inflate of gzip-encoded stream |
| zlib_scheme_file_basic.phpt |
Test compress.zlib:// scheme with the file |
| sapi/cgi/tests |
| File |
Name |
| 009.phpt |
path info request without exported PATH_INFO |
| tests/basic |
| File |
Name |
| rfc1867_array_upload.phpt |
rfc1867 array upload |
| rfc1867_empty_upload.phpt |
rfc1867 empty upload |
| rfc1867_invalid_boundary.phpt |
rfc1867 invalid boundary |
| rfc1867_max_file_size.phpt |
rfc1867 MAX_FILE_SIZE |
| rfc1867_missing_boundary.phpt |
rfc1867 missing boundary |
| rfc1867_post_max_filesize.phpt |
rfc1867 post_max_filesize |
| rfc1867_post_max_size.phpt |
rfc1867 post_max_size |
| tests/func |
| File |
Name |
| 010.phpt |
function with many parameters |
| tests/lang |
| File |
Name |
| bug45392.phpt |
Bug #45392 (ob_start()/ob_end_clean() and memory_limit) |
| tests/output |
| File |
Name |
| ob_get_status.phpt |
ob_get_status() function basic test |
| tests/unicode/func |
| File |
Name |
| strpos.phpt |
Unicode: strpos() function test |
| strstr.phpt |
Unicode: strpos() function test |