From e3de409eac95870cc0323f3e4df32a0435658333 Mon Sep 17 00:00:00 2001 From: Dmitry Stogov Date: Fri, 15 Aug 2014 13:08:53 +0400 Subject: [PATCH] Fixed PHP6 unicode related tests --- ext/mysql/tests/mysql_client_encoding.phpt | 4 +++- ext/mysql/tests/mysql_db_name.phpt | 3 ++- ext/mysql/tests/mysql_db_query.phpt | 8 ++++++-- ext/mysql/tests/mysql_error.phpt | 4 +++- ext/mysql/tests/mysql_field_flags.phpt | 4 +++- ext/mysql/tests/mysql_get_client_info.phpt | 4 +++- ext/mysql/tests/mysql_get_host_info.phpt | 4 +++- ext/mysql/tests/mysql_get_server_info.phpt | 4 +++- ext/mysql/tests/mysql_info.phpt | 4 +++- ext/mysql/tests/mysql_list_dbs.phpt | 4 +++- ext/mysql/tests/mysql_list_processes.phpt | 8 ++++++-- ext/mysql/tests/mysql_query.phpt | 8 ++++++-- ext/mysql/tests/mysql_stat.phpt | 4 +++- ext/mysql/tests/mysql_unbuffered_query.phpt | 8 ++++++-- ext/mysqli/mysqli_api.c | 4 ++-- ext/mysqli/tests/bug35517.phpt | 4 +++- ext/mysqli/tests/mysqli_get_warnings.phpt | 4 +++- ext/mysqli/tests/mysqli_info.phpt | 4 +++- ext/phar/tests/017.phpt | 2 +- ext/phar/tests/017U.phpt | 2 +- ext/phar/tests/018.phpt | 2 +- ext/phar/tests/018U.phpt | 2 +- ext/phar/tests/019b.phpt | 2 +- ext/phar/tests/019bU.phpt | 2 +- ext/phar/tests/019c.phpt | 2 +- ext/phar/tests/019cU.phpt | 2 +- ext/phar/tests/027.phpt | 2 +- ext/phar/tests/027U.phpt | 2 +- ext/phar/tests/bug45218_SLOWTEST.phpt | 2 +- ext/phar/tests/bug45218_SLOWTESTU.phpt | 2 +- ext/phar/tests/cached_manifest_1.phpt | 2 +- ext/phar/tests/cached_manifest_1U.phpt | 2 +- ext/phar/tests/fgc_edgecases.phpt | 2 +- ext/phar/tests/fopen_edgecases2U.phpt | 4 ++-- ext/phar/tests/ini_set_off.phpt | 2 +- ext/phar/tests/ini_set_offU.phpt | 2 +- ext/phar/tests/metadata_read.phpt | 2 +- ext/phar/tests/metadata_readU.phpt | 2 +- ext/phar/tests/metadata_write.phpt | 2 +- ext/phar/tests/metadata_writeU.phpt | 2 +- ext/phar/tests/metadata_write_commit.phpt | 2 +- ext/phar/tests/metadata_write_commitU.phpt | 2 +- ext/phar/tests/mounteddir.phpt | 2 +- ext/phar/tests/mounteddirU.phpt | 2 +- ext/phar/tests/phar_begin_setstub_commit.phpt | 2 +- ext/phar/tests/phar_begin_setstub_commitU.phpt | 2 +- ext/phar/tests/phar_gzip.phpt | 2 +- ext/phar/tests/phar_gzipU.phpt | 2 +- ext/phar/tests/phar_metadata_read.phpt | 2 +- ext/phar/tests/phar_metadata_readU.phpt | 2 +- ext/phar/tests/phar_metadata_write.phpt | 2 +- ext/phar/tests/phar_metadata_writeU.phpt | 2 +- ext/phar/tests/phar_oo_001.phpt | 2 +- ext/phar/tests/phar_oo_001U.phpt | 2 +- ext/phar/tests/phar_oo_002.phpt | 2 +- ext/phar/tests/phar_oo_002U.phpt | 2 +- ext/phar/tests/phar_oo_004.phpt | 2 +- ext/phar/tests/phar_oo_004U.phpt | 2 +- ext/phar/tests/phar_oo_005U.phpt | 2 +- ext/phar/tests/readfile_edgecasesU.phpt | 2 +- ext/phar/tests/tar/all.phpt | 2 +- ext/phar/tests/tar/allU.phpt | 2 +- ext/phar/tests/tar/phar_begin_setstub_commit.phpt | 2 +- ext/phar/tests/tar/phar_begin_setstub_commitU.phpt | 2 +- ext/phar/tests/tar/tar_004.phpt | 2 +- ext/phar/tests/tar/tar_004U.phpt | 2 +- ext/phar/tests/tar/tar_bz2.phpt | 2 +- ext/phar/tests/tar/tar_bz2U.phpt | 2 +- ext/phar/tests/tar/tar_gzip.phpt | 2 +- ext/phar/tests/tar/tar_gzipU.phpt | 2 +- ext/phar/tests/zip/all.phpt | 2 +- ext/phar/tests/zip/allU.phpt | 2 +- ext/phar/tests/zip/metadata_write_commit.phpt | 2 +- ext/phar/tests/zip/metadata_write_commitU.phpt | 2 +- ext/phar/tests/zip/phar_begin_setstub_commit.phpt | 2 +- ext/phar/tests/zip/phar_begin_setstub_commitU.phpt | 2 +- ext/phar/tests/zip/phar_magic.phpt | 2 +- ext/phar/tests/zip/phar_magicU.phpt | 2 +- 78 files changed, 125 insertions(+), 84 deletions(-) diff --git a/ext/mysql/tests/mysql_client_encoding.phpt b/ext/mysql/tests/mysql_client_encoding.phpt index 5b21765ddb..c10303b55a 100644 --- a/ext/mysql/tests/mysql_client_encoding.phpt +++ b/ext/mysql/tests/mysql_client_encoding.phpt @@ -50,7 +50,9 @@ if ($link_enc !== $tmp['charset']) { } } -if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && function_exists('is_unicode')) { +if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && + (version_compare(PHP_VERSION, '6.9.9', '<=') == 1) && + function_exists('is_unicode')) { // unicode mode if (!is_unicode($default_link_enc) || !is_unicode($link_enc)) { printf("[010] No unicode returned!\n"); diff --git a/ext/mysql/tests/mysql_db_name.phpt b/ext/mysql/tests/mysql_db_name.phpt index 9321701337..ba8334aaff 100644 --- a/ext/mysql/tests/mysql_db_name.phpt +++ b/ext/mysql/tests/mysql_db_name.phpt @@ -34,7 +34,8 @@ if (false !== ($tmp = mysql_db_name($res, $num + 1))) printf("[006] Expecting boolean/false, got %s/%s. [%d] %s\n", gettype($tmp), $tmp, mysql_errno($link), mysql_error($link)); -$unicode = (boolean)(version_compare(PHP_VERSION, '5.9.9', '>') == 1); +$unicode = (boolean)(version_compare(PHP_VERSION, '5.9.9', '>') == 1 && + version_compare(PHP_VERSION, '6.9.9', '<=') == 1); for ($i = 0; $i < $num; $i++) { if ('' === ($dbname = mysql_db_name($res, $i))) printf("[%03d] Got empty database name! [%d] %s\n", diff --git a/ext/mysql/tests/mysql_db_query.phpt b/ext/mysql/tests/mysql_db_query.phpt index 291fbfaac6..dc556f449e 100644 --- a/ext/mysql/tests/mysql_db_query.phpt +++ b/ext/mysql/tests/mysql_db_query.phpt @@ -32,7 +32,9 @@ $row = mysql_fetch_assoc($res); if (1 != $row['id']) printf("[005] Expecting record 1/a, got record %s/%s\n", $row['id'], $row['label']); -if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && !is_unicode($row['label'])) { +if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && + (version_compare(PHP_VERSION, '6.9.9', '<=') == 1) && + !is_unicode($row['label'])) { printf("[006] No unicode returned! [%d] %s\n", mysql_errno($link), mysql_error($link)); var_inspect($row); } @@ -47,7 +49,9 @@ $row = mysql_fetch_assoc($res); if (1 != $row['id']) printf("[008] Expecting record 1/a, got record %s/%s\n", $row['id'], $row['label']); -if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && !is_unicode($row['label'])) { +if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && + (version_compare(PHP_VERSION, '6.9.9', '<=') == 1) && + !is_unicode($row['label'])) { printf("[009] No unicode returned! [%d] %s\n", mysql_errno(), mysql_error()); var_inspect($row); } diff --git a/ext/mysql/tests/mysql_error.phpt b/ext/mysql/tests/mysql_error.phpt index 82a43fb7b4..9b0729d0c0 100644 --- a/ext/mysql/tests/mysql_error.phpt +++ b/ext/mysql/tests/mysql_error.phpt @@ -39,7 +39,9 @@ $tmp = mysql_error($link); if (!is_string($tmp) || !preg_match("/Table '\w*\.test' doesn't exist/su", $tmp)) printf("[006] Expecting string/[Table... doesn't exit], got %s/%s. [%d] %s\n", gettype($tmp), $tmp, mysql_errno($link), mysql_error($link)); -if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && !is_unicode($tmp)) { +if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && + (version_compare(PHP_VERSION, '6.9.9', '<=') == 1) && + !is_unicode($tmp)) { printf("[007] Expecting Unicode error message!\n"); var_inspect($tmp); } diff --git a/ext/mysql/tests/mysql_field_flags.phpt b/ext/mysql/tests/mysql_field_flags.phpt index cd9e4b5671..bf2a193f57 100644 --- a/ext/mysql/tests/mysql_field_flags.phpt +++ b/ext/mysql/tests/mysql_field_flags.phpt @@ -32,7 +32,9 @@ if (false !== ($tmp = mysql_field_flags($res, -1))) if (!is_string($tmp = mysql_field_flags($res, 0)) || empty($tmp)) printf("[006] Expecting non empty string, got %s/%s\n", gettype($tmp), $tmp); -if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && !is_unicode($tmp)) { +if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && + (version_compare(PHP_VERSION, '6.9.9', '<=') == 1) && + !is_unicode($tmp)) { printf("[007] Check the unicode support!\n"); var_inspect($tmp); } diff --git a/ext/mysql/tests/mysql_get_client_info.phpt b/ext/mysql/tests/mysql_get_client_info.phpt index 95de0ad5ed..6e84628476 100644 --- a/ext/mysql/tests/mysql_get_client_info.phpt +++ b/ext/mysql/tests/mysql_get_client_info.phpt @@ -8,7 +8,9 @@ include "connect.inc"; if (!is_string($info = mysql_get_client_info()) || ('' === $info)) printf("[001] Expecting string/any_non_empty, got %s/%s\n", gettype($info), $info); -if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && !is_unicode($info)) { +if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && + (version_compare(PHP_VERSION, '6.9.9', '<=') == 1) && + !is_unicode($info)) { printf("[002] Expecting Unicode!\n"); var_inspect($info); } diff --git a/ext/mysql/tests/mysql_get_host_info.phpt b/ext/mysql/tests/mysql_get_host_info.phpt index 4b21ddbb41..a98ab5be35 100644 --- a/ext/mysql/tests/mysql_get_host_info.phpt +++ b/ext/mysql/tests/mysql_get_host_info.phpt @@ -25,7 +25,9 @@ if ($def_info !== $info) { var_dump($info); } -if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && !is_unicode($info)) { +if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && + (version_compare(PHP_VERSION, '6.9.9', '<=') == 1) && + !is_unicode($info)) { printf("[005] Expecting Unicode error message!\n"); var_inspect($info); } diff --git a/ext/mysql/tests/mysql_get_server_info.phpt b/ext/mysql/tests/mysql_get_server_info.phpt index ad192e4722..e29222b966 100644 --- a/ext/mysql/tests/mysql_get_server_info.phpt +++ b/ext/mysql/tests/mysql_get_server_info.phpt @@ -25,7 +25,9 @@ if ($def_info !== $info) { var_dump($info); } -if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && !is_unicode($info)) { +if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && + (version_compare(PHP_VERSION, '6.9.9', '<=') == 1) && + !is_unicode($info)) { printf("[005] Expecting Unicode error message!\n"); var_inspect($info); } diff --git a/ext/mysql/tests/mysql_info.phpt b/ext/mysql/tests/mysql_info.phpt index c478679042..82c680768b 100644 --- a/ext/mysql/tests/mysql_info.phpt +++ b/ext/mysql/tests/mysql_info.phpt @@ -46,7 +46,9 @@ if (!$res = mysql_query("UPDATE test SET label = 'b' WHERE id >= 100", $link)) if (!is_string($tmp = mysql_info($link)) || ('' == $tmp)) printf("[012] Expecting string/any_non_empty, got %s/%s\n", gettype($tmp), $tmp); -if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && !is_unicode($tmp)) { +if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && + (version_compare(PHP_VERSION, '6.9.9', '<=') == 1) && + !is_unicode($tmp)) { printf("[013] Expecting Unicode!\n"); var_inspect($info); } diff --git a/ext/mysql/tests/mysql_list_dbs.phpt b/ext/mysql/tests/mysql_list_dbs.phpt index 402161aa63..559b5a05d9 100644 --- a/ext/mysql/tests/mysql_list_dbs.phpt +++ b/ext/mysql/tests/mysql_list_dbs.phpt @@ -27,7 +27,9 @@ if (!$num = mysql_num_rows($res)) printf("[004] Empty database list? [%d] %s\n", mysql_errno($link), mysql_error($link)); $row = mysql_fetch_array($res, MYSQL_NUM); -if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && !is_unicode($row[0])) { +if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && + (version_compare(PHP_VERSION, '6.9.9', '<=') == 1) && + !is_unicode($row[0])) { printf("[005] Check for unicode support\n"); var_inspect($row); } diff --git a/ext/mysql/tests/mysql_list_processes.phpt b/ext/mysql/tests/mysql_list_processes.phpt index 7838a6f98a..402a10d995 100644 --- a/ext/mysql/tests/mysql_list_processes.phpt +++ b/ext/mysql/tests/mysql_list_processes.phpt @@ -24,7 +24,9 @@ if (!$num = mysql_num_rows($res)) printf("[003] Empty process list? [%d] %s\n", mysql_errno($link), mysql_error($link)); $row = mysql_fetch_array($res, MYSQL_NUM); -if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && !is_unicode($row[0])) { +if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && + (version_compare(PHP_VERSION, '6.9.9', '<=') == 1) && + !is_unicode($row[0])) { printf("[004] Check for unicode support\n"); var_inspect($row); } @@ -38,7 +40,9 @@ if (!$num = mysql_num_rows($res)) printf("[006] Empty process list? [%d] %s\n", mysql_errno(), mysql_error()); $row = mysql_fetch_array($res, MYSQL_NUM); -if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && !is_unicode($row[0])) { +if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && + (version_compare(PHP_VERSION, '6.9.9', '<=') == 1) && + !is_unicode($row[0])) { printf("[007] Check for unicode support\n"); var_inspect($row); } diff --git a/ext/mysql/tests/mysql_query.phpt b/ext/mysql/tests/mysql_query.phpt index 80b985e099..abe7adb88c 100644 --- a/ext/mysql/tests/mysql_query.phpt +++ b/ext/mysql/tests/mysql_query.phpt @@ -58,7 +58,9 @@ if (mysql_query('DROP PROCEDURE IF EXISTS p', $link)) { printf("[009] Result seems wrong, dumping\n"); var_dump($tmp); } - if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && !is_unicode($tmp['p_version'])) { + if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && + (version_compare(PHP_VERSION, '6.9.9', '<=') == 1) && + !is_unicode($tmp['p_version'])) { printf("[010] Expecting unicode string, dumping\n"); var_dump($tmp); } @@ -75,7 +77,9 @@ if (mysql_query('DROP PROCEDURE IF EXISTS p', $link)) { printf("[012] Result seems wrong, dumping\n"); var_dump($tmp); } - if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && !is_unicode($tmp['f_version'])) { + if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && + (version_compare(PHP_VERSION, '6.9.9', '<=') == 1) && + !is_unicode($tmp['f_version'])) { printf("[013] Expecting unicode string, dumping\n"); var_dump($tmp); } diff --git a/ext/mysql/tests/mysql_stat.phpt b/ext/mysql/tests/mysql_stat.phpt index ef5bb45105..95868b7b90 100644 --- a/ext/mysql/tests/mysql_stat.phpt +++ b/ext/mysql/tests/mysql_stat.phpt @@ -25,7 +25,9 @@ if ((!is_string($stat = mysql_stat($link))) || ('' === $stat)) printf("[003] Expecting non empty string, got %s/'%s', [%d] %s\n", gettype($stat), $stat, mysql_errno($link), mysql_error($link)); -if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && !is_unicode($stat)) { +if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && + (version_compare(PHP_VERSION, '6.9.9', '<=') == 1) && + !is_unicode($stat)) { printf("[004] Expecting Unicode error message!\n"); var_inspect($stat); } diff --git a/ext/mysql/tests/mysql_unbuffered_query.phpt b/ext/mysql/tests/mysql_unbuffered_query.phpt index 5b10cc41d9..8c3c2d6e10 100644 --- a/ext/mysql/tests/mysql_unbuffered_query.phpt +++ b/ext/mysql/tests/mysql_unbuffered_query.phpt @@ -48,7 +48,9 @@ if (mysql_unbuffered_query('DROP PROCEDURE IF EXISTS p', $link)) { printf("[008] Result seems wrong, dumping\n"); var_dump($tmp); } - if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && !is_unicode($tmp['p_version'])) { + if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && + (version_compare(PHP_VERSION, '6.9.9', '<=') == 1) && + !is_unicode($tmp['p_version'])) { printf("[009] Expecting unicode string, dumping\n"); var_dump($tmp); } @@ -65,7 +67,9 @@ if (mysql_unbuffered_query('DROP PROCEDURE IF EXISTS p', $link)) { printf("[011] Result seems wrong, dumping\n"); var_dump($tmp); } - if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && !is_unicode($tmp['f_version'])) { + if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && + (version_compare(PHP_VERSION, '6.9.9', '<=') == 1) && + !is_unicode($tmp['f_version'])) { printf("[012] Expecting unicode string, dumping\n"); var_dump($tmp); } diff --git a/ext/mysqli/mysqli_api.c b/ext/mysqli/mysqli_api.c index b5a68c2b93..254bae1695 100644 --- a/ext/mysqli/mysqli_api.c +++ b/ext/mysqli/mysqli_api.c @@ -1688,9 +1688,9 @@ static int mysqli_options_get_option_zval_type(int option) { switch (option) { #ifdef MYSQLI_USE_MYSQLND -#if PHP_MAJOR_VERSION >= 6 +#if PHP_MAJOR_VERSION == 6 /* PHP-7 doesn't supprt unicode yet ??? */ - /*case MYSQLND_OPT_NUMERIC_AND_DATETIME_AS_UNICODE:*/ + case MYSQLND_OPT_NUMERIC_AND_DATETIME_AS_UNICODE: #endif case MYSQLND_OPT_NET_CMD_BUFFER_SIZE: case MYSQLND_OPT_NET_READ_BUFFER_SIZE: diff --git a/ext/mysqli/tests/bug35517.phpt b/ext/mysqli/tests/bug35517.phpt index 746251f97c..772dc30fa0 100644 --- a/ext/mysqli/tests/bug35517.phpt +++ b/ext/mysqli/tests/bug35517.phpt @@ -24,7 +24,9 @@ require_once('skipifconnectfailure.inc'); if (gettype($id) !== 'string') { printf("[002] Expecting string on 32bit got %s/%s\n", gettype($id), var_export($id, true)); } - if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && !is_unicode($id)) { + if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && + (version_compare(PHP_VERSION, '6.9.9', '<=') == 1) && + !is_unicode($id)) { printf("[003] Expecting unicode string\n"); } } diff --git a/ext/mysqli/tests/mysqli_get_warnings.phpt b/ext/mysqli/tests/mysqli_get_warnings.phpt index 00548de709..a7370b7d30 100644 --- a/ext/mysqli/tests/mysqli_get_warnings.phpt +++ b/ext/mysqli/tests/mysqli_get_warnings.phpt @@ -129,7 +129,9 @@ if (!$TEST_EXPERIMENTAL) $warning = new mysqli_warning($mysqli); $i = 1; while ($warning->next() && ('' != ($tmp = $warning->message))) { - if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && !is_unicode($tmp)) + if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && + (version_compare(PHP_VERSION, '6.9.9', '<=') == 1) && + !is_unicode($tmp)) printf("[033a] Warning should have been a unicode string, got %s/%s", gettype($tmp), $tmp); $i++; } diff --git a/ext/mysqli/tests/mysqli_info.phpt b/ext/mysqli/tests/mysqli_info.phpt index 6bb5d215e0..c8f78f4386 100644 --- a/ext/mysqli/tests/mysqli_info.phpt +++ b/ext/mysqli/tests/mysqli_info.phpt @@ -30,7 +30,9 @@ require_once('skipifconnectfailure.inc'); if (!is_string($tmp = mysqli_info($link)) || ('' == $tmp)) printf("[006] Expecting string/any_non_empty, got %s/%s\n", gettype($tmp), $tmp); - if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && !is_unicode($tmp)) + if ((version_compare(PHP_VERSION, '5.9.9', '>') == 1) && + (version_compare(PHP_VERSION, '6.9.9', '<=') == 1) && + !is_unicode($tmp)) printf("[007] Expecting unicode, because unicode mode it on. Got binary string\n"); if (!$res = mysqli_query($link, 'INSERT INTO test(id, label) SELECT id + 200, label FROM test')) diff --git a/ext/phar/tests/017.phpt b/ext/phar/tests/017.phpt index 7c64c401c8..fdbb3be17b 100644 --- a/ext/phar/tests/017.phpt +++ b/ext/phar/tests/017.phpt @@ -3,7 +3,7 @@ Phar: opendir test - no dir specified at all --SKIPIF-- ")) die("skip pre-unicode version of PHP required"); +if (version_compare(PHP_VERSION, "6.0", "==")) die("skip pre-unicode version of PHP required"); ?> --INI-- phar.require_hash=0 diff --git a/ext/phar/tests/017U.phpt b/ext/phar/tests/017U.phpt index af65b6d020..edcfcf4078 100644 --- a/ext/phar/tests/017U.phpt +++ b/ext/phar/tests/017U.phpt @@ -3,7 +3,7 @@ Phar: opendir test - no dir specified at all --SKIPIF-- --INI-- phar.require_hash=0 diff --git a/ext/phar/tests/018.phpt b/ext/phar/tests/018.phpt index 2e2df470bf..5640cfb82c 100644 --- a/ext/phar/tests/018.phpt +++ b/ext/phar/tests/018.phpt @@ -3,7 +3,7 @@ Phar: opendir test, root directory --SKIPIF-- ")) die("skip pre-unicode version of PHP required"); +if (version_compare(PHP_VERSION, "6.0", "==")) die("skip pre-unicode version of PHP required"); ?> --INI-- phar.require_hash=0 diff --git a/ext/phar/tests/018U.phpt b/ext/phar/tests/018U.phpt index c8d798df20..7d75e96b01 100644 --- a/ext/phar/tests/018U.phpt +++ b/ext/phar/tests/018U.phpt @@ -3,7 +3,7 @@ Phar: opendir test, root directory --SKIPIF-- --INI-- phar.require_hash=0 diff --git a/ext/phar/tests/019b.phpt b/ext/phar/tests/019b.phpt index 5a0ef71335..7a22d8b4f6 100644 --- a/ext/phar/tests/019b.phpt +++ b/ext/phar/tests/019b.phpt @@ -3,7 +3,7 @@ Phar: opendir test, recurse into --SKIPIF-- ")) die("skip pre-unicode version of PHP required"); +if (version_compare(PHP_VERSION, "6.0", "==")) die("skip pre-unicode version of PHP required"); ?> --INI-- phar.require_hash=0 diff --git a/ext/phar/tests/019bU.phpt b/ext/phar/tests/019bU.phpt index c0864aa2ce..eb3f07a1f8 100644 --- a/ext/phar/tests/019bU.phpt +++ b/ext/phar/tests/019bU.phpt @@ -3,7 +3,7 @@ Phar: opendir test, recurse into --SKIPIF-- --INI-- phar.require_hash=0 diff --git a/ext/phar/tests/019c.phpt b/ext/phar/tests/019c.phpt index 2cb508c46c..d31981e914 100644 --- a/ext/phar/tests/019c.phpt +++ b/ext/phar/tests/019c.phpt @@ -3,7 +3,7 @@ Phar: opendir test, recurse into --SKIPIF-- ")) die("skip pre-unicode version of PHP required"); +if (version_compare(PHP_VERSION, "6.0", "==")) die("skip pre-unicode version of PHP required"); ?> --INI-- phar.require_hash=0 diff --git a/ext/phar/tests/019cU.phpt b/ext/phar/tests/019cU.phpt index 36ef6d8208..6ea5cf285c 100644 --- a/ext/phar/tests/019cU.phpt +++ b/ext/phar/tests/019cU.phpt @@ -3,7 +3,7 @@ Phar: opendir test, recurse into --SKIPIF-- --INI-- phar.require_hash=0 diff --git a/ext/phar/tests/027.phpt b/ext/phar/tests/027.phpt index 8736efbeb2..45837bfd1e 100644 --- a/ext/phar/tests/027.phpt +++ b/ext/phar/tests/027.phpt @@ -3,7 +3,7 @@ Phar: phar:// opendir --SKIPIF-- ")) die("skip pre-unicode version of PHP required"); +if (version_compare(PHP_VERSION, "6.0", "==")) die("skip pre-unicode version of PHP required"); ?> --INI-- phar.require_hash=0 diff --git a/ext/phar/tests/027U.phpt b/ext/phar/tests/027U.phpt index 6794c5229e..598f969a59 100644 --- a/ext/phar/tests/027U.phpt +++ b/ext/phar/tests/027U.phpt @@ -3,7 +3,7 @@ Phar: phar:// opendir --SKIPIF-- --INI-- phar.require_hash=0 diff --git a/ext/phar/tests/bug45218_SLOWTEST.phpt b/ext/phar/tests/bug45218_SLOWTEST.phpt index 80356afc52..fd3b2fa710 100644 --- a/ext/phar/tests/bug45218_SLOWTEST.phpt +++ b/ext/phar/tests/bug45218_SLOWTEST.phpt @@ -3,7 +3,7 @@ Phar::buildFromIterator() iterator, too many files for open file handles (Bug #4 --SKIPIF-- ")) die("skip pre-unicode version of PHP required"); +if (version_compare(PHP_VERSION, "6.0", "==")) die("skip pre-unicode version of PHP required"); if (getenv('SKIP_SLOW_TESTS')) die('skip slow tests excluded by request'); ?> --INI-- diff --git a/ext/phar/tests/bug45218_SLOWTESTU.phpt b/ext/phar/tests/bug45218_SLOWTESTU.phpt index 1639691bad..e4a82a16ec 100644 --- a/ext/phar/tests/bug45218_SLOWTESTU.phpt +++ b/ext/phar/tests/bug45218_SLOWTESTU.phpt @@ -3,7 +3,7 @@ Phar::buildFromIterator() iterator, too many files for open file handles (Bug #4 --SKIPIF-- --INI-- diff --git a/ext/phar/tests/cached_manifest_1.phpt b/ext/phar/tests/cached_manifest_1.phpt index af58523e7b..84ec5cb583 100644 --- a/ext/phar/tests/cached_manifest_1.phpt +++ b/ext/phar/tests/cached_manifest_1.phpt @@ -3,7 +3,7 @@ Phar: phar.cache_list basic read test --SKIPIF-- ")) die("skip pre-unicode version of PHP required"); +if (version_compare(PHP_VERSION, "6.0", "==")) die("skip pre-unicode version of PHP required"); ?> --INI-- phar.cache_list={PWD}/files/nophar.phar diff --git a/ext/phar/tests/cached_manifest_1U.phpt b/ext/phar/tests/cached_manifest_1U.phpt index df77f07a79..3c870bdf03 100644 --- a/ext/phar/tests/cached_manifest_1U.phpt +++ b/ext/phar/tests/cached_manifest_1U.phpt @@ -3,7 +3,7 @@ Phar: phar.cache_list basic read test --SKIPIF-- --INI-- phar.cache_list={PWD}/files/nophar.phar diff --git a/ext/phar/tests/fgc_edgecases.phpt b/ext/phar/tests/fgc_edgecases.phpt index 2699834eb0..094a432339 100644 --- a/ext/phar/tests/fgc_edgecases.phpt +++ b/ext/phar/tests/fgc_edgecases.phpt @@ -3,7 +3,7 @@ Phar: test edge cases of file_get_contents() function interception --SKIPIF-- ")) die("skip pre-unicode version of PHP required"); +if (version_compare(PHP_VERSION, "6.0", "==")) die("skip pre-unicode version of PHP required"); ?> --INI-- phar.readonly=0 diff --git a/ext/phar/tests/fopen_edgecases2U.phpt b/ext/phar/tests/fopen_edgecases2U.phpt index 09c7b00570..c6ab93fe73 100644 --- a/ext/phar/tests/fopen_edgecases2U.phpt +++ b/ext/phar/tests/fopen_edgecases2U.phpt @@ -2,7 +2,7 @@ Phar: test edge cases of fopen() function interception #2 (PHP 6) --SKIPIF-- - + --INI-- phar.readonly=0 --FILE-- @@ -43,4 +43,4 @@ blah test Warning: fopen(phar://%sfopen_edgecases2U.phar.php/oops): failed to open stream: phar error: path "oops" is a directory in phar://%sfopen_edgecases2U.phar.php/foo/hi on line 6 -===DONE=== \ No newline at end of file +===DONE=== diff --git a/ext/phar/tests/ini_set_off.phpt b/ext/phar/tests/ini_set_off.phpt index 878f8bf90d..e3a5ab7b1e 100644 --- a/ext/phar/tests/ini_set_off.phpt +++ b/ext/phar/tests/ini_set_off.phpt @@ -3,7 +3,7 @@ Phar: test ini_set with readonly and require_hash disabled --SKIPIF-- ")) die("skip pre-unicode version of PHP required"); +if (version_compare(PHP_VERSION, "6.0", "==")) die("skip pre-unicode version of PHP required"); ?> --INI-- phar.require_hash=0 diff --git a/ext/phar/tests/ini_set_offU.phpt b/ext/phar/tests/ini_set_offU.phpt index 150cbeda5f..10a36f935b 100644 --- a/ext/phar/tests/ini_set_offU.phpt +++ b/ext/phar/tests/ini_set_offU.phpt @@ -3,7 +3,7 @@ Phar: test ini_set with readonly and require_hash disabled --SKIPIF-- --INI-- phar.require_hash=0 diff --git a/ext/phar/tests/metadata_read.phpt b/ext/phar/tests/metadata_read.phpt index 5c37382ec6..1e852c0f53 100644 --- a/ext/phar/tests/metadata_read.phpt +++ b/ext/phar/tests/metadata_read.phpt @@ -3,7 +3,7 @@ Phar with meta-data (read) --SKIPIF-- ")) die("skip pre-unicode version of PHP required"); +if (version_compare(PHP_VERSION, "6.0", "==")) die("skip pre-unicode version of PHP required"); ?> --INI-- phar.require_hash=0 diff --git a/ext/phar/tests/metadata_readU.phpt b/ext/phar/tests/metadata_readU.phpt index 7197eadfa6..bca71bdd3f 100644 --- a/ext/phar/tests/metadata_readU.phpt +++ b/ext/phar/tests/metadata_readU.phpt @@ -3,7 +3,7 @@ Phar with meta-data (read) --SKIPIF-- --INI-- phar.require_hash=0 diff --git a/ext/phar/tests/metadata_write.phpt b/ext/phar/tests/metadata_write.phpt index 1aaa30d630..a9617956b7 100644 --- a/ext/phar/tests/metadata_write.phpt +++ b/ext/phar/tests/metadata_write.phpt @@ -3,7 +3,7 @@ Phar with meta-data (write) --SKIPIF-- ")) die("skip pre-unicode version of PHP required"); +if (version_compare(PHP_VERSION, "6.0", "==")) die("skip pre-unicode version of PHP required"); ?> --INI-- phar.require_hash=0 diff --git a/ext/phar/tests/metadata_writeU.phpt b/ext/phar/tests/metadata_writeU.phpt index dc0764be4b..52903ea83a 100644 --- a/ext/phar/tests/metadata_writeU.phpt +++ b/ext/phar/tests/metadata_writeU.phpt @@ -3,7 +3,7 @@ Phar with meta-data (write) --SKIPIF-- --INI-- phar.require_hash=0 diff --git a/ext/phar/tests/metadata_write_commit.phpt b/ext/phar/tests/metadata_write_commit.phpt index fd2f10762a..caaa7d9132 100644 --- a/ext/phar/tests/metadata_write_commit.phpt +++ b/ext/phar/tests/metadata_write_commit.phpt @@ -3,7 +3,7 @@ Phar with meta-data (write) --SKIPIF-- ")) die("skip pre-unicode version of PHP required"); +if (version_compare(PHP_VERSION, "6.0", "==")) die("skip pre-unicode version of PHP required"); ?> --INI-- phar.require_hash=0 diff --git a/ext/phar/tests/metadata_write_commitU.phpt b/ext/phar/tests/metadata_write_commitU.phpt index 712a6f5571..bd642c7fa1 100644 --- a/ext/phar/tests/metadata_write_commitU.phpt +++ b/ext/phar/tests/metadata_write_commitU.phpt @@ -3,7 +3,7 @@ Phar with meta-data (write) --SKIPIF-- --INI-- phar.require_hash=0 diff --git a/ext/phar/tests/mounteddir.phpt b/ext/phar/tests/mounteddir.phpt index e1308956fe..9c07ea34a5 100644 --- a/ext/phar/tests/mounteddir.phpt +++ b/ext/phar/tests/mounteddir.phpt @@ -3,7 +3,7 @@ Phar: mounted manifest directory test --SKIPIF-- ")) die("skip pre-unicode version of PHP required"); +if (version_compare(PHP_VERSION, "6.0", "==")) die("skip pre-unicode version of PHP required"); ?> --INI-- phar.readonly=0 diff --git a/ext/phar/tests/mounteddirU.phpt b/ext/phar/tests/mounteddirU.phpt index d05cb00b2a..e20bd2b0c9 100644 --- a/ext/phar/tests/mounteddirU.phpt +++ b/ext/phar/tests/mounteddirU.phpt @@ -3,7 +3,7 @@ Phar: mounted manifest directory test --SKIPIF-- --INI-- phar.readonly=0 diff --git a/ext/phar/tests/phar_begin_setstub_commit.phpt b/ext/phar/tests/phar_begin_setstub_commit.phpt index 9d3e38323e..59a80dc6dd 100644 --- a/ext/phar/tests/phar_begin_setstub_commit.phpt +++ b/ext/phar/tests/phar_begin_setstub_commit.phpt @@ -3,7 +3,7 @@ Phar::startBuffering()/setStub()/stopBuffering() --SKIPIF-- ")) die("skip pre-unicode version of PHP required"); +if (version_compare(PHP_VERSION, "6.0", "==")) die("skip pre-unicode version of PHP required"); ?> --INI-- phar.require_hash=0 diff --git a/ext/phar/tests/phar_begin_setstub_commitU.phpt b/ext/phar/tests/phar_begin_setstub_commitU.phpt index 805e762320..10b73a0467 100644 --- a/ext/phar/tests/phar_begin_setstub_commitU.phpt +++ b/ext/phar/tests/phar_begin_setstub_commitU.phpt @@ -3,7 +3,7 @@ Phar::startBuffering()/setStub()/stopBuffering() --SKIPIF-- --INI-- phar.require_hash=0 diff --git a/ext/phar/tests/phar_gzip.phpt b/ext/phar/tests/phar_gzip.phpt index c722834ba6..2421414f8c 100644 --- a/ext/phar/tests/phar_gzip.phpt +++ b/ext/phar/tests/phar_gzip.phpt @@ -3,7 +3,7 @@ Phar: gzipped phar --SKIPIF-- ")) die("skip pre-unicode version of PHP required"); +if (version_compare(PHP_VERSION, "6.0", "==")) die("skip pre-unicode version of PHP required"); if (!extension_loaded("spl")) die("skip SPL not available"); if (!extension_loaded("zlib")) die("skip zlib not available"); if (version_compare(phpversion(), '5.2.6', '<')) die("skip zlib is buggy in PHP < 5.2.6"); diff --git a/ext/phar/tests/phar_gzipU.phpt b/ext/phar/tests/phar_gzipU.phpt index 662f862ef0..2dc4530969 100644 --- a/ext/phar/tests/phar_gzipU.phpt +++ b/ext/phar/tests/phar_gzipU.phpt @@ -3,7 +3,7 @@ Phar: gzipped phar --SKIPIF-- ")) die("skip pre-unicode version of PHP required"); +if (version_compare(PHP_VERSION, "6.0", "==")) die("skip pre-unicode version of PHP required"); ?> --INI-- phar.readonly=0 diff --git a/ext/phar/tests/phar_metadata_readU.phpt b/ext/phar/tests/phar_metadata_readU.phpt index 281e9786dd..325c3ccf25 100644 --- a/ext/phar/tests/phar_metadata_readU.phpt +++ b/ext/phar/tests/phar_metadata_readU.phpt @@ -3,7 +3,7 @@ Phar with metadata (read) --SKIPIF-- --INI-- phar.readonly=0 diff --git a/ext/phar/tests/phar_metadata_write.phpt b/ext/phar/tests/phar_metadata_write.phpt index 0a3b66d749..d9f0aba601 100644 --- a/ext/phar/tests/phar_metadata_write.phpt +++ b/ext/phar/tests/phar_metadata_write.phpt @@ -3,7 +3,7 @@ Phar with metadata (write) --SKIPIF-- ")) die("skip pre-unicode version of PHP required"); +if (version_compare(PHP_VERSION, "6.0", "==")) die("skip pre-unicode version of PHP required"); ?> --INI-- phar.require_hash=0 diff --git a/ext/phar/tests/phar_metadata_writeU.phpt b/ext/phar/tests/phar_metadata_writeU.phpt index 21c42d7f1a..715b697596 100644 --- a/ext/phar/tests/phar_metadata_writeU.phpt +++ b/ext/phar/tests/phar_metadata_writeU.phpt @@ -3,7 +3,7 @@ Phar with metadata (write) --SKIPIF-- --INI-- phar.require_hash=0 diff --git a/ext/phar/tests/phar_oo_001.phpt b/ext/phar/tests/phar_oo_001.phpt index bb4c9d7188..e89e3c2794 100644 --- a/ext/phar/tests/phar_oo_001.phpt +++ b/ext/phar/tests/phar_oo_001.phpt @@ -3,7 +3,7 @@ Phar object: basics --SKIPIF-- ")) die("skip pre-unicode version of PHP required"); +if (version_compare(PHP_VERSION, "6.0", "==")) die("skip pre-unicode version of PHP required"); if (!extension_loaded("spl")) die("skip SPL not available"); ?> --INI-- diff --git a/ext/phar/tests/phar_oo_001U.phpt b/ext/phar/tests/phar_oo_001U.phpt index a21026a5b6..ce0057918b 100644 --- a/ext/phar/tests/phar_oo_001U.phpt +++ b/ext/phar/tests/phar_oo_001U.phpt @@ -3,7 +3,7 @@ Phar object: basics --SKIPIF-- --INI-- diff --git a/ext/phar/tests/phar_oo_002.phpt b/ext/phar/tests/phar_oo_002.phpt index 476cd7d3c2..bcdcc35b31 100644 --- a/ext/phar/tests/phar_oo_002.phpt +++ b/ext/phar/tests/phar_oo_002.phpt @@ -3,7 +3,7 @@ Phar object: iterator & entries --SKIPIF-- ")) die("skip pre-unicode version of PHP required"); +if (version_compare(PHP_VERSION, "6.0", "==")) die("skip pre-unicode version of PHP required"); if (!extension_loaded("spl")) die("skip SPL not available"); ?> --INI-- diff --git a/ext/phar/tests/phar_oo_002U.phpt b/ext/phar/tests/phar_oo_002U.phpt index da17152b32..ec44ba4b40 100644 --- a/ext/phar/tests/phar_oo_002U.phpt +++ b/ext/phar/tests/phar_oo_002U.phpt @@ -3,7 +3,7 @@ Phar object: iterator & entries --SKIPIF-- --INI-- diff --git a/ext/phar/tests/phar_oo_004.phpt b/ext/phar/tests/phar_oo_004.phpt index 3e4581992e..e801978903 100644 --- a/ext/phar/tests/phar_oo_004.phpt +++ b/ext/phar/tests/phar_oo_004.phpt @@ -4,7 +4,7 @@ Phar and DirectoryIterator ")) die("skip pre-unicode version of PHP required"); +if (version_compare(PHP_VERSION, "6.0", "==")) die("skip pre-unicode version of PHP required"); ?> --INI-- phar.require_hash=0 diff --git a/ext/phar/tests/phar_oo_004U.phpt b/ext/phar/tests/phar_oo_004U.phpt index 51be9dab2e..d3272f434d 100644 --- a/ext/phar/tests/phar_oo_004U.phpt +++ b/ext/phar/tests/phar_oo_004U.phpt @@ -4,7 +4,7 @@ Phar and DirectoryIterator --INI-- phar.require_hash=0 diff --git a/ext/phar/tests/phar_oo_005U.phpt b/ext/phar/tests/phar_oo_005U.phpt index 9c04b93cef..9a2589cdfe 100644 --- a/ext/phar/tests/phar_oo_005U.phpt +++ b/ext/phar/tests/phar_oo_005U.phpt @@ -4,7 +4,7 @@ Phar and RecursiveDirectoryIterator --INI-- phar.require_hash=0 diff --git a/ext/phar/tests/readfile_edgecasesU.phpt b/ext/phar/tests/readfile_edgecasesU.phpt index c26b45fc57..905227a242 100644 --- a/ext/phar/tests/readfile_edgecasesU.phpt +++ b/ext/phar/tests/readfile_edgecasesU.phpt @@ -2,7 +2,7 @@ Phar: test edge cases of readfile() function interception --SKIPIF-- - + --INI-- phar.readonly=0 --FILE-- diff --git a/ext/phar/tests/tar/all.phpt b/ext/phar/tests/tar/all.phpt index 4dfb65459a..2765263812 100644 --- a/ext/phar/tests/tar/all.phpt +++ b/ext/phar/tests/tar/all.phpt @@ -3,7 +3,7 @@ Phar: test that creation of tar-based phar generates valid tar with all bells/wh --SKIPIF-- ")) die("skip pre-unicode version of PHP required"); +if (version_compare(PHP_VERSION, "6.0", "==")) die("skip pre-unicode version of PHP required"); if (!extension_loaded("spl")) die("skip SPL not available"); if (!extension_loaded("zlib")) die("skip zlib not available"); if (!extension_loaded("bz2")) die("skip bz2 not available"); diff --git a/ext/phar/tests/tar/allU.phpt b/ext/phar/tests/tar/allU.phpt index 50c7fc711d..65e2c091be 100644 --- a/ext/phar/tests/tar/allU.phpt +++ b/ext/phar/tests/tar/allU.phpt @@ -3,7 +3,7 @@ Phar: test that creation of tar-based phar generates valid tar with all bells/wh --SKIPIF-- ")) die("skip pre-unicode version of PHP required"); +if (version_compare(PHP_VERSION, "6.0", "==")) die("skip pre-unicode version of PHP required"); ?> --INI-- phar.readonly=0 diff --git a/ext/phar/tests/tar/phar_begin_setstub_commitU.phpt b/ext/phar/tests/tar/phar_begin_setstub_commitU.phpt index d058b36165..02d64a4540 100644 --- a/ext/phar/tests/tar/phar_begin_setstub_commitU.phpt +++ b/ext/phar/tests/tar/phar_begin_setstub_commitU.phpt @@ -3,7 +3,7 @@ Phar::startBuffering()/setStub()/stopBuffering() tar-based --SKIPIF-- --INI-- phar.readonly=0 diff --git a/ext/phar/tests/tar/tar_004.phpt b/ext/phar/tests/tar/tar_004.phpt index bb1d3bf9e1..f6d883888e 100644 --- a/ext/phar/tests/tar/tar_004.phpt +++ b/ext/phar/tests/tar/tar_004.phpt @@ -3,7 +3,7 @@ Phar: tar-based phar, tar phar with stub, mapPhar() --SKIPIF-- ")) die("skip pre-unicode version of PHP required"); +if (version_compare(PHP_VERSION, "6.0", "==")) die("skip pre-unicode version of PHP required"); if (!extension_loaded("spl")) die("skip SPL not available"); ?> --INI-- diff --git a/ext/phar/tests/tar/tar_004U.phpt b/ext/phar/tests/tar/tar_004U.phpt index 45c77a9240..0584108938 100644 --- a/ext/phar/tests/tar/tar_004U.phpt +++ b/ext/phar/tests/tar/tar_004U.phpt @@ -3,7 +3,7 @@ Phar: tar-based phar, tar phar with stub, mapPhar() --SKIPIF-- --INI-- diff --git a/ext/phar/tests/tar/tar_bz2.phpt b/ext/phar/tests/tar/tar_bz2.phpt index 6093bb9afb..24bcf0e5d8 100644 --- a/ext/phar/tests/tar/tar_bz2.phpt +++ b/ext/phar/tests/tar/tar_bz2.phpt @@ -3,7 +3,7 @@ Phar: tar-based phar, bzipped tar --SKIPIF-- ")) die("skip pre-unicode version of PHP required"); +if (version_compare(PHP_VERSION, "6.0", "==")) die("skip pre-unicode version of PHP required"); if (!extension_loaded("spl")) die("skip SPL not available"); if (!extension_loaded("bz2")) die("skip bz2 not available"); ?> diff --git a/ext/phar/tests/tar/tar_bz2U.phpt b/ext/phar/tests/tar/tar_bz2U.phpt index 2f92976509..bdd13f73ab 100644 --- a/ext/phar/tests/tar/tar_bz2U.phpt +++ b/ext/phar/tests/tar/tar_bz2U.phpt @@ -3,7 +3,7 @@ Phar: tar-based phar, bzipped tar --SKIPIF-- diff --git a/ext/phar/tests/tar/tar_gzip.phpt b/ext/phar/tests/tar/tar_gzip.phpt index d44e1b193c..50019ca580 100644 --- a/ext/phar/tests/tar/tar_gzip.phpt +++ b/ext/phar/tests/tar/tar_gzip.phpt @@ -3,7 +3,7 @@ Phar: tar-based phar, gzipped tar --SKIPIF-- ")) die("skip pre-unicode version of PHP required"); +if (version_compare(PHP_VERSION, "6.0", "==")) die("skip pre-unicode version of PHP required"); if (!extension_loaded("spl")) die("skip SPL not available"); if (!extension_loaded("zlib")) die("skip zlib not available"); if (version_compare(phpversion(), '5.2.6', '<')) die("skip zlib is buggy in PHP < 5.2.6"); diff --git a/ext/phar/tests/tar/tar_gzipU.phpt b/ext/phar/tests/tar/tar_gzipU.phpt index 4aa348e427..6b2c8a66e9 100644 --- a/ext/phar/tests/tar/tar_gzipU.phpt +++ b/ext/phar/tests/tar/tar_gzipU.phpt @@ -3,7 +3,7 @@ Phar: tar-based phar, gzipped tar --SKIPIF-- ")) die("skip pre-unicode version of PHP required"); +if (version_compare(PHP_VERSION, "6.0", "==")) die("skip pre-unicode version of PHP required"); if (!extension_loaded("spl")) die("skip SPL not available"); if (!extension_loaded("zlib")) die("skip zlib not available"); if (!extension_loaded("bz2")) die("skip bz2 not available"); diff --git a/ext/phar/tests/zip/allU.phpt b/ext/phar/tests/zip/allU.phpt index 93fe5da4c0..97a9dd53bd 100644 --- a/ext/phar/tests/zip/allU.phpt +++ b/ext/phar/tests/zip/allU.phpt @@ -3,7 +3,7 @@ Phar: test that creation of zip-based phar generates valid zip with all bells/wh --SKIPIF-- ")) die("skip pre-unicode version of PHP required"); +if (version_compare(PHP_VERSION, "6.0", "==")) die("skip pre-unicode version of PHP required"); ?> --INI-- phar.require_hash=0 diff --git a/ext/phar/tests/zip/metadata_write_commitU.phpt b/ext/phar/tests/zip/metadata_write_commitU.phpt index bc589af909..9e54ba7f6b 100644 --- a/ext/phar/tests/zip/metadata_write_commitU.phpt +++ b/ext/phar/tests/zip/metadata_write_commitU.phpt @@ -3,7 +3,7 @@ Phar with meta-data (write) zip-based --SKIPIF-- --INI-- phar.require_hash=0 diff --git a/ext/phar/tests/zip/phar_begin_setstub_commit.phpt b/ext/phar/tests/zip/phar_begin_setstub_commit.phpt index dc59f2f3aa..5c42c29962 100644 --- a/ext/phar/tests/zip/phar_begin_setstub_commit.phpt +++ b/ext/phar/tests/zip/phar_begin_setstub_commit.phpt @@ -3,7 +3,7 @@ Phar::startBuffering()/setStub()/stopBuffering() zip-based --SKIPIF-- ")) die("skip pre-unicode version of PHP required"); +if (version_compare(PHP_VERSION, "6.0", "==")) die("skip pre-unicode version of PHP required"); ?> --INI-- phar.readonly=0 diff --git a/ext/phar/tests/zip/phar_begin_setstub_commitU.phpt b/ext/phar/tests/zip/phar_begin_setstub_commitU.phpt index 2956fc6f4a..ae38d59c5f 100644 --- a/ext/phar/tests/zip/phar_begin_setstub_commitU.phpt +++ b/ext/phar/tests/zip/phar_begin_setstub_commitU.phpt @@ -3,7 +3,7 @@ Phar::startBuffering()/setStub()/stopBuffering() zip-based --SKIPIF-- --INI-- phar.readonly=0 diff --git a/ext/phar/tests/zip/phar_magic.phpt b/ext/phar/tests/zip/phar_magic.phpt index 694f927773..b05e6974a8 100644 --- a/ext/phar/tests/zip/phar_magic.phpt +++ b/ext/phar/tests/zip/phar_magic.phpt @@ -3,7 +3,7 @@ Phar: include/fopen magic zip-based --SKIPIF-- ")) die("skip pre-unicode version of PHP required"); +if (version_compare(PHP_VERSION, "6.0", "==")) die("skip pre-unicode version of PHP required"); ?> --INI-- phar.require_hash=0 diff --git a/ext/phar/tests/zip/phar_magicU.phpt b/ext/phar/tests/zip/phar_magicU.phpt index f034e4ede7..4f843bc378 100644 --- a/ext/phar/tests/zip/phar_magicU.phpt +++ b/ext/phar/tests/zip/phar_magicU.phpt @@ -3,7 +3,7 @@ Phar: include/fopen magic zip-based --SKIPIF-- --INI-- phar.require_hash=0 -- 2.40.0