Test results for 5.3.1 [failed]

[email protected]
Newsgroups php.qa.reports
Message-ID <[email protected]>
=====================================================================
FAILED TEST SUMMARY
---------------------------------------------------------------------
easter_date() [ext/calendar/tests/easter_date.phpt]
unixtojd() [ext/calendar/tests/unixtojd.phpt]
Test DateTimeZone::listIdentifiers function : basic functionality [ext/date/tests/DateTimeZone_listIdentifiers_basic1.phpt]
Test timezone_identifiers_list() function : basic functionality [ext/date/tests/timezone_identifiers_list_basic1.phpt]
Test all filters returned by filter_list() [ext/filter/tests/033.phpt]
Bug #43073 (TrueType bounding box is wrong for angle<>0) [ext/gd/tests/bug43073.phpt]
Bug #48801 (Problem with imagettfbbox) [ext/gd/tests/bug48801.phpt]
get_locale() [ext/intl/tests/collator_get_locale.phpt]
datefmt_localtime_code() [ext/intl/tests/dateformat_localtime.phpt]
datefmt_parse_code() [ext/intl/tests/dateformat_parse.phpt]
datefmt_parse_localtime() with parse pos [ext/intl/tests/dateformat_parse_localtime_parsepos.phpt]
datefmt_parse_timestamp_code()  with parse pos [ext/intl/tests/dateformat_parse_timestamp_parsepos.phpt]
grapheme() [ext/intl/tests/grapheme.phpt]
ldap_bind() - Basic anonymous binding [ext/ldap/tests/ldap_bind_basic.phpt]
ldap_bind() - Advanced binding [ext/ldap/tests/ldap_bind_variation.phpt]
ldap_search() - operation that should fail [ext/ldap/tests/ldap_search_error.phpt]
ldap_start_tls() - Basic ldap_start_tls test [ext/ldap/tests/ldap_start_tls_basic.phpt]
mysql connect [ext/mysql/tests/001.phpt]
mysql_connect() [ext/mysql/tests/mysql_connect.phpt]
mysql_[p]connect() - max_links/max_persistent [ext/mysql/tests/mysql_max_links.phpt]
mysqli_connect() [ext/mysqli/tests/mysqli_connect.phpt]
new mysqli() [ext/mysqli/tests/mysqli_connect_oo.phpt]
new mysqli() [ext/mysqli/tests/mysqli_connect_oo_defaults.phpt]
Bug #41069 (Oracle crash with certain data over a DB-link when prefetch memory limit used - Oracle bug 6039623) [ext/oci8/tests/bug41069.phpt]
pcntl_exec() [ext/pcntl/tests/pcntl_exec.phpt]
pcntl_exec() 2 [ext/pcntl/tests/pcntl_exec_2.phpt]
via [ext/pdo_oci/tests/common.phpt]
	OCI PDO Common: Bug #36798 (Error parsing named parameters with queries containing high-ascii chars) [ext/pdo_oci/tests/bug_36798.phpt]
via [ext/pdo_oci/tests/common.phpt]
	OCI PDO Common: Bug #38253 (PDO produces segfault with default fetch mode) [ext/pdo_oci/tests/bug_38253.phpt]
via [ext/pdo_oci/tests/common.phpt]
	OCI PDO Common: Bug #43130 (Bound parameters cannot have - in their name) [ext/pdo_oci/tests/bug_43130.phpt]
via [ext/pdo_oci/tests/common.phpt]
	OCI PDO Common: Bug #43139 (PDO ignore ATTR_DEFAULT_FETCH_MODE in some cases with fetchAll()) [ext/pdo_oci/tests/bug_43139.phpt]
via [ext/pdo_oci/tests/common.phpt]
	OCI PDO Common: PDO::FETCH_BOUND [ext/pdo_oci/tests/pdo_016.phpt]
via [ext/pdo_oci/tests/common.phpt]
	OCI PDO Common: PDO::FETCH_BOUND w/o : [ext/pdo_oci/tests/pdo_016a.phpt]
via [ext/pdo_oci/tests/common.phpt]
	OCI PDO Common: serializing [ext/pdo_oci/tests/pdo_018.phpt]
via [ext/pdo_oci/tests/common.phpt]
	OCI PDO Common: PDOStatement::execute with parameters [ext/pdo_oci/tests/pdo_021.phpt]
PDO_OCI: Attribute: Client version [ext/pdo_oci/tests/pdo_oci_attr_client.phpt]
Test function posix_errno() by calling it with with permission error [ext/posix/tests/posix_errno_variation1.phpt]
Test function posix_seteuid() by substituting argument 1 with boolean values. [ext/posix/tests/posix_seteuid_variation2.phpt]
Test function posix_seteuid() by substituting argument 1 with emptyUnsetUndefNull values. [ext/posix/tests/posix_seteuid_variation3.phpt]
Test function posix_seteuid() by substituting argument 1 with float values. [ext/posix/tests/posix_seteuid_variation4.phpt]
Test function posix_seteuid() by substituting argument 1 with int values. [ext/posix/tests/posix_seteuid_variation5.phpt]
Test function posix_setgid() by substituting argument 1 with boolean values. [ext/posix/tests/posix_setgid_variation2.phpt]
Test function posix_setgid() by substituting argument 1 with emptyUnsetUndefNull values. [ext/posix/tests/posix_setgid_variation3.phpt]
Test function posix_setgid() by substituting argument 1 with float values. [ext/posix/tests/posix_setgid_variation4.phpt]
Test function posix_setgid() by substituting argument 1 with int values. [ext/posix/tests/posix_setgid_variation5.phpt]
Test function posix_setuid() by substituting argument 1 with boolean values. [ext/posix/tests/posix_setuid_variation2.phpt]
Test function posix_setuid() by substituting argument 1 with emptyUnsetUndefNull values. [ext/posix/tests/posix_setuid_variation3.phpt]
Test function posix_setuid() by substituting argument 1 with float values. [ext/posix/tests/posix_setuid_variation4.phpt]
Test function posix_setuid() by substituting argument 1 with int values. [ext/posix/tests/posix_setuid_variation5.phpt]
rewriter correctly handles attribute names which contain dashes [ext/session/tests/018.phpt]
Bug #31422 (No Error-Logging on SoapServer-Side) [ext/soap/tests/bugs/bug31422.phpt]
SPL: DirectoryIterator test getGroup [ext/spl/tests/DirectoryIterator_getGroup_basic.phpt]
SPL: Spl Directory Iterator test getOwner [ext/spl/tests/DirectoryIterator_getOwner_basic.phpt]
SPL: ArrayObject: ensure a wrapped object's magic methods for property access are not invoked when manipulating the ArrayObject's elements using ->. [ext/spl/tests/arrayObject_magicMethods2.phpt]
SQLite3::open error test [ext/sqlite3/tests/sqlite3_15_open_error.phpt]
Bug #39322 (proc_terminate() loosing process resource) [ext/standard/tests/general_functions/bug39322.phpt]
phpcredits() [ext/standard/tests/general_functions/phpcredits.phpt]
Test function proc_nice() by substituting argument 1 with int values. [ext/standard/tests/general_functions/proc_nice_variation5.phpt]
proc_open [ext/standard/tests/general_functions/proc_open02.phpt]
Bug #38802 (ignore_errors and max_redirects) [ext/standard/tests/http/bug38802.phpt]
Bug #48929 (duplicate \r\n sent after last header line) [ext/standard/tests/http/bug48929.phpt]
http:// and ignore_errors [ext/standard/tests/http/ignore_errors.phpt]
Test mail() function : variation force extra parameters [ext/standard/tests/mail/mail_variation2.phpt]
Check the php_ini_loaded_file() function. No file is loaded in test, so false ins returned [ext/standard/tests/php_ini_loaded_file.phpt]
htmlentities() test 2 (setlocale / fr_FR.ISO-8859-15) [ext/standard/tests/strings/htmlentities02.phpt]
htmlentities() test 4 (setlocale / ja_JP.EUC-JP) [ext/standard/tests/strings/htmlentities04.phpt]
htmlentities() test 15 (setlocale / KOI8-R) [ext/standard/tests/strings/htmlentities15.phpt]
xmlwriter_write_attribute_ns with missing param [ext/xmlwriter/tests/xmlwriter_write_attribute_ns_error_001.phpt]
Check xsltprocessor::registerPHPFunctions and a non-string function in xsl [ext/xsl/tests/xsltprocessor_registerPHPFunctions-funcnostring.phpt]
Check xsltprocessor::registerPHPFunctions and a undefined php function [ext/xsl/tests/xsltprocessor_registerPHPFunctions-funcundef.phpt]
show information about extension [sapi/cli/tests/006.phpt]
=====================================================================

=====================================================================
EXPECTED FAILED TEST SUMMARY
---------------------------------------------------------------------
output buffering - fatalism [tests/output/ob_011.phpt]
Inconsistencies when accessing protected members [Zend/tests/access_modifiers_008.phpt]
Inconsistencies when accessing protected members - 2 [Zend/tests/access_modifiers_009.phpt]
Bug #48770 (call_user_func_array() fails to call parent from inheriting class) [Zend/tests/bug48770.phpt]
Bug #48770 (call_user_func_array() fails to call parent from inheriting class) [Zend/tests/bug48770_2.phpt]
Bug #48770 (call_user_func_array() fails to call parent from inheriting class) [Zend/tests/bug48770_3.phpt]
Bug #44454 (Unexpected exception thrown in foreach() statement) [ext/pdo_mysql/tests/bug_44454.phpt]
Bug #45120 (PDOStatement->execute() returns true then false for same statement) [ext/pdo_mysql/tests/bug_45120.phpt]
PECL Bug #7976 (Calling stored procedure several times) [ext/pdo_mysql/tests/bug_pecl_7976.phpt]
MySQL PDO->__construct(), PDO::ATTR_PERSISTENT [ext/pdo_mysql/tests/pdo_mysql_pconnect.phpt]
SimpleXML: array casting bug [ext/simplexml/tests/034.phpt]
=====================================================================

=====================================================================
WARNED TEST SUMMARY
---------------------------------------------------------------------
via [ext/pdo_mysql/tests/common.phpt]
	MySQL PDO Common: Bug #34630 (inserting streams as LOBs) [ext/pdo_mysql/tests/bug_34630.phpt] (warn: XFAIL section but test passes)
MySQL PDO->prepare(), emulated PS [ext/pdo_mysql/tests/pdo_mysql_prepare_emulated.phpt] (warn: XFAIL section but test passes)
via [ext/pdo_oci/tests/common.phpt]
	OCI PDO Common: Bug #34630 (inserting streams as LOBs) [ext/pdo_oci/tests/bug_34630.phpt] (warn: XFAIL section but test passes)
via [ext/pdo_sqlite/tests/common.phpt]
	SQLite PDO Common: Bug #34630 (inserting streams as LOBs) [ext/pdo_sqlite/tests/bug_34630.phpt] (warn: XFAIL section but test passes)
via [ext/sqlite/tests/pdo/common.phpt]
	SQLite2 PDO Common: Bug #34630 (inserting streams as LOBs) [ext/sqlite/tests/pdo/bug_34630.phpt] (warn: XFAIL section but test passes)
=====================================================================


=====================================================================
TEST RESULT SUMMARY
---------------------------------------------------------------------
Exts skipped    :   15
Exts tested     :   64
---------------------------------------------------------------------

Number of tests : 11194              9700
Tests skipped   : 1494 ( 13.3%) --------
Tests warned    :    5 (  0.0%) (  0.1%)
Tests failed    :   70 (  0.6%) (  0.7%)
Expected fail   :   11 (  0.1%) (  0.1%)
Tests passed    : 9614 ( 85.9%) ( 99.1%)
---------------------------------------------------------------------
Time taken      : 2365 seconds
=====================================================================

=====================================================================
FAILED TEST SUMMARY
---------------------------------------------------------------------
easter_date() [ext/calendar/tests/easter_date.phpt]
unixtojd() [ext/calendar/tests/unixtojd.phpt]
Test DateTimeZone::listIdentifiers function : basic functionality [ext/date/tests/DateTimeZone_listIdentifiers_basic1.phpt]
Test timezone_identifiers_list() function : basic functionality [ext/date/tests/timezone_identifiers_list_basic1.phpt]
Test all filters returned by filter_list() [ext/filter/tests/033.phpt]
Bug #43073 (TrueType bounding box is wrong for angle<>0) [ext/gd/tests/bug43073.phpt]
Bug #48801 (Problem with imagettfbbox) [ext/gd/tests/bug48801.phpt]
get_locale() [ext/intl/tests/collator_get_locale.phpt]
datefmt_localtime_code() [ext/intl/tests/dateformat_localtime.phpt]
datefmt_parse_code() [ext/intl/tests/dateformat_parse.phpt]
datefmt_parse_localtime() with parse pos [ext/intl/tests/dateformat_parse_localtime_parsepos.phpt]
datefmt_parse_timestamp_code()  with parse pos [ext/intl/tests/dateformat_parse_timestamp_parsepos.phpt]
grapheme() [ext/intl/tests/grapheme.phpt]
ldap_bind() - Basic anonymous binding [ext/ldap/tests/ldap_bind_basic.phpt]
ldap_bind() - Advanced binding [ext/ldap/tests/ldap_bind_variation.phpt]
ldap_search() - operation that should fail [ext/ldap/tests/ldap_search_error.phpt]
ldap_start_tls() - Basic ldap_start_tls test [ext/ldap/tests/ldap_start_tls_basic.phpt]
mysql connect [ext/mysql/tests/001.phpt]
mysql_connect() [ext/mysql/tests/mysql_connect.phpt]
mysql_[p]connect() - max_links/max_persistent [ext/mysql/tests/mysql_max_links.phpt]
mysqli_connect() [ext/mysqli/tests/mysqli_connect.phpt]
new mysqli() [ext/mysqli/tests/mysqli_connect_oo.phpt]
new mysqli() [ext/mysqli/tests/mysqli_connect_oo_defaults.phpt]
Bug #41069 (Oracle crash with certain data over a DB-link when prefetch memory limit used - Oracle bug 6039623) [ext/oci8/tests/bug41069.phpt]
pcntl_exec() [ext/pcntl/tests/pcntl_exec.phpt]
pcntl_exec() 2 [ext/pcntl/tests/pcntl_exec_2.phpt]
via [ext/pdo_oci/tests/common.phpt]
	OCI PDO Common: Bug #36798 (Error parsing named parameters with queries containing high-ascii chars) [ext/pdo_oci/tests/bug_36798.phpt]
via [ext/pdo_oci/tests/common.phpt]
	OCI PDO Common: Bug #38253 (PDO produces segfault with default fetch mode) [ext/pdo_oci/tests/bug_38253.phpt]
via [ext/pdo_oci/tests/common.phpt]
	OCI PDO Common: Bug #43130 (Bound parameters cannot have - in their name) [ext/pdo_oci/tests/bug_43130.phpt]
via [ext/pdo_oci/tests/common.phpt]
	OCI PDO Common: Bug #43139 (PDO ignore ATTR_DEFAULT_FETCH_MODE in some cases with fetchAll()) [ext/pdo_oci/tests/bug_43139.phpt]
via [ext/pdo_oci/tests/common.phpt]
	OCI PDO Common: PDO::FETCH_BOUND [ext/pdo_oci/tests/pdo_016.phpt]
via [ext/pdo_oci/tests/common.phpt]
	OCI PDO Common: PDO::FETCH_BOUND w/o : [ext/pdo_oci/tests/pdo_016a.phpt]
via [ext/pdo_oci/tests/common.phpt]
	OCI PDO Common: serializing [ext/pdo_oci/tests/pdo_018.phpt]
via [ext/pdo_oci/tests/common.phpt]
	OCI PDO Common: PDOStatement::execute with parameters [ext/pdo_oci/tests/pdo_021.phpt]
PDO_OCI: Attribute: Client version [ext/pdo_oci/tests/pdo_oci_attr_client.phpt]
Test function posix_errno() by calling it with with permission error [ext/posix/tests/posix_errno_variation1.phpt]
Test function posix_seteuid() by substituting argument 1 with boolean values. [ext/posix/tests/posix_seteuid_variation2.phpt]
Test function posix_seteuid() by substituting argument 1 with emptyUnsetUndefNull values. [ext/posix/tests/posix_seteuid_variation3.phpt]
Test function posix_seteuid() by substituting argument 1 with float values. [ext/posix/tests/posix_seteuid_variation4.phpt]
Test function posix_seteuid() by substituting argument 1 with int values. [ext/posix/tests/posix_seteuid_variation5.phpt]
Test function posix_setgid() by substituting argument 1 with boolean values. [ext/posix/tests/posix_setgid_variation2.phpt]
Test function posix_setgid() by substituting argument 1 with emptyUnsetUndefNull values. [ext/posix/tests/posix_setgid_variation3.phpt]
Test function posix_setgid() by substituting argument 1 with float values. [ext/posix/tests/posix_setgid_variation4.phpt]
Test function posix_setgid() by substituting argument 1 with int values. [ext/posix/tests/posix_setgid_variation5.phpt]
Test function posix_setuid() by substituting argument 1 with boolean values. [ext/posix/tests/posix_setuid_variation2.phpt]
Test function posix_setuid() by substituting argument 1 with emptyUnsetUndefNull values. [ext/posix/tests/posix_setuid_variation3.phpt]
Test function posix_setuid() by substituting argument 1 with float values. [ext/posix/tests/posix_setuid_variation4.phpt]
Test function posix_setuid() by substituting argument 1 with int values. [ext/posix/tests/posix_setuid_variation5.phpt]
rewriter correctly handles attribute names which contain dashes [ext/session/tests/018.phpt]
Bug #31422 (No Error-Logging on SoapServer-Side) [ext/soap/tests/bugs/bug31422.phpt]
SPL: DirectoryIterator test getGroup [ext/spl/tests/DirectoryIterator_getGroup_basic.phpt]
SPL: Spl Directory Iterator test getOwner [ext/spl/tests/DirectoryIterator_getOwner_basic.phpt]
SPL: ArrayObject: ensure a wrapped object's magic methods for property access are not invoked when manipulating the ArrayObject's elements using ->. [ext/spl/tests/arrayObject_magicMethods2.phpt]
SQLite3::open error test [ext/sqlite3/tests/sqlite3_15_open_error.phpt]
Bug #39322 (proc_terminate() loosing process resource) [ext/standard/tests/general_functions/bug39322.phpt]
phpcredits() [ext/standard/tests/general_functions/phpcredits.phpt]
Test function proc_nice() by substituting argument 1 with int values. [ext/standard/tests/general_functions/proc_nice_variation5.phpt]
proc_open [ext/standard/tests/general_functions/proc_open02.phpt]
Bug #38802 (ignore_errors and max_redirects) [ext/standard/tests/http/bug38802.phpt]
Bug #48929 (duplicate \r\n sent after last header line) [ext/standard/tests/http/bug48929.phpt]
http:// and ignore_errors [ext/standard/tests/http/ignore_errors.phpt]
Test mail() function : variation force extra parameters [ext/standard/tests/mail/mail_variation2.phpt]
Check the php_ini_loaded_file() function. No file is loaded in test, so false ins returned [ext/standard/tests/php_ini_loaded_file.phpt]
htmlentities() test 2 (setlocale / fr_FR.ISO-8859-15) [ext/standard/tests/strings/htmlentities02.phpt]
htmlentities() test 4 (setlocale / ja_JP.EUC-JP) [ext/standard/tests/strings/htmlentities04.phpt]
htmlentities() test 15 (setlocale / KOI8-R) [ext/standard/tests/strings/htmlentities15.phpt]
xmlwriter_write_attribute_ns with missing param [ext/xmlwriter/tests/xmlwriter_write_attribute_ns_error_001.phpt]
Check xsltprocessor::registerPHPFunctions and a non-string function in xsl [ext/xsl/tests/xsltprocessor_registerPHPFunctions-funcnostring.phpt]
Check xsltprocessor::registerPHPFunctions and a undefined php function [ext/xsl/tests/xsltprocessor_registerPHPFunctions-funcundef.phpt]
show information about extension [sapi/cli/tests/006.phpt]
=====================================================================

=====================================================================
EXPECTED FAILED TEST SUMMARY
---------------------------------------------------------------------
output buffering - fatalism [tests/output/ob_011.phpt]
Inconsistencies when accessing protected members [Zend/tests/access_modifiers_008.phpt]
Inconsistencies when accessing protected members - 2 [Zend/tests/access_modifiers_009.phpt]
Bug #48770 (call_user_func_array() fails to call parent from inheriting class) [Zend/tests/bug48770.phpt]
Bug #48770 (call_user_func_array() fails to call parent from inheriting class) [Zend/tests/bug48770_2.phpt]
Bug #48770 (call_user_func_array() fails to call parent from inheriting class) [Zend/tests/bug48770_3.phpt]
Bug #44454 (Unexpected exception thrown in foreach() statement) [ext/pdo_mysql/tests/bug_44454.phpt]
Bug #45120 (PDOStatement->execute() returns true then false for same statement) [ext/pdo_mysql/tests/bug_45120.phpt]
PECL Bug #7976 (Calling stored procedure several times) [ext/pdo_mysql/tests/bug_pecl_7976.phpt]
MySQL PDO->__construct(), PDO::ATTR_PERSISTENT [ext/pdo_mysql/tests/pdo_mysql_pconnect.phpt]
SimpleXML: array casting bug [ext/simplexml/tests/034.phpt]
=====================================================================

=====================================================================
WARNED TEST SUMMARY
---------------------------------------------------------------------
via [ext/pdo_mysql/tests/common.phpt]
	MySQL PDO Common: Bug #34630 (inserting streams as LOBs) [ext/pdo_mysql/tests/bug_34630.phpt] (warn: XFAIL section but test passes)
MySQL PDO->prepare(), emulated PS [ext/pdo_mysql/tests/pdo_mysql_prepare_emulated.phpt] (warn: XFAIL section but test passes)
via [ext/pdo_oci/tests/common.phpt]
	OCI PDO Common: Bug #34630 (inserting streams as LOBs) [ext/pdo_oci/tests/bug_34630.phpt] (warn: XFAIL section but test passes)
via [ext/pdo_sqlite/tests/common.phpt]
	SQLite PDO Common: Bug #34630 (inserting streams as LOBs) [ext/pdo_sqlite/tests/bug_34630.phpt] (warn: XFAIL section but test passes)
via [ext/sqlite/tests/pdo/common.phpt]
	SQLite2 PDO Common: Bug #34630 (inserting streams as LOBs) [ext/sqlite/tests/pdo/bug_34630.phpt] (warn: XFAIL section but test passes)
=====================================================================


================================================================================
/usr/src/php-5.3.1/ext/calendar/tests/easter_date.phpt
================================================================================
2000-04-22
2001-04-14
2002-03-30

Warning: easter_date(): This function is only valid for years between 1970 and 2037 inclusive in /usr/src/php-5.3.1/ext/calendar/tests/easter_date.php on line 5
1970-01-01
================================================================================
001+ 2000-04-22
002+ 2001-04-14
003+ 2002-03-30
001- 2000-04-23
002- 2001-04-15
003- 2002-03-31
================================================================================



================================================================================
/usr/src/php-5.3.1/ext/calendar/tests/unixtojd.phpt
================================================================================
2440588
2452162
2453926
================================================================================
002+ 2452162
002- 2452161
================================================================================



================================================================================
/usr/src/php-5.3.1/ext/date/tests/DateTimeZone_listIdentifiers_basic1.phpt
================================================================================
*** Testing DateTimeZone::listIdentifiers() : basic functionality ***
array(403) {
  [0]=>
  string(14) "Africa/Abidjan"
  [1]=>
  string(12) "Africa/Accra"
  [2]=>
  string(18) "Africa/Addis_Ababa"
  [3]=>
  string(14) "Africa/Algiers"
  [4]=>
  string(13) "Africa/Asmara"
  [5]=>
  string(13) "Africa/Bamako"
  [6]=>
  string(13) "Africa/Bangui"
  [7]=>
  string(13) "Africa/Banjul"
  [8]=>
  string(13) "Africa/Bissau"
  [9]=>
  string(15) "Africa/Blantyre"
  [10]=>
  string(18) "Africa/Brazzaville"
  [11]=>
  string(16) "Africa/Bujumbura"
  [12]=>
  string(12) "Africa/Cairo"
  [13]=>
  string(17) "Africa/Casablanca"
  [14]=>
  string(12) "Africa/Ceuta"
  [15]=>
  string(14) "Africa/Conakry"
  [16]=>
  string(12) "Africa/Dakar"
  [17]=>
  string(20) "Africa/Dar_es_Salaam"
  [18]=>
  string(15) "Africa/Djibouti"
  [19]=>
  string(13) "Africa/Douala"
  [20]=>
  string(15) "Africa/El_Aaiun"
  [21]=>
  string(15) "Africa/Freetown"
  [22]=>
  string(15) "Africa/Gaborone"
  [23]=>
  string(13) "Africa/Harare"
  [24]=>
  string(19) "Africa/Johannesburg"
  [25]=>
  string(14) "Africa/Kampala"
  [26]=>
  string(15) "Africa/Khartoum"
  [27]=>
  string(13) "Africa/Kigali"
  [28]=>
  string(15) "Africa/Kinshasa"
  [29]=>
  string(12) "Africa/Lagos"
  [30]=>
  string(17) "Africa/Libreville"
  [31]=>
  string(11) "Africa/Lome"
  [32]=>
  string(13) "Africa/Luanda"
  [33]=>
  string(17) "Africa/Lubumbashi"
  [34]=>
  string(13) "Africa/Lusaka"
  [35]=>
  string(13) "Africa/Malabo"
  [36]=>
  string(13) "Africa/Maputo"
  [37]=>
  string(13) "Africa/Maseru"
  [38]=>
  string(14) "Africa/Mbabane"
  [39]=>
  string(16) "Africa/Mogadishu"
  [40]=>
  string(15) "Africa/Monrovia"
  [41]=>
  string(14) "Africa/Nairobi"
  [42]=>
  string(15) "Africa/Ndjamena"
  [43]=>
  string(13) "Africa/Niamey"
  [44]=>
  string(17) "Africa/Nouakchott"
  [45]=>
  string(18) "Africa/Ouagadougou"
  [46]=>
  string(17) "Africa/Porto-Novo"
  [47]=>
  string(15) "Africa/Sao_Tome"
  [48]=>
  string(14) "Africa/Tripoli"
  [49]=>
  string(12) "Africa/Tunis"
  [50]=>
  string(15) "Africa/Windhoek"
  [51]=>
  string(12) "America/Adak"
  [52]=>
  string(17) "America/Anchorage"
  [53]=>
  string(16) "America/Anguilla"
  [54]=>
  string(15) "America/Antigua"
  [55]=>
  string(17) "America/Araguaina"
  [56]=>
  string(30) "America/Argentina/Buenos_Aires"
  [57]=>
  string(27) "America/Argentina/Catamarca"
  [58]=>
  string(25) "America/Argentina/Cordoba"
  [59]=>
  string(23) "America/Argentina/Jujuy"
  [60]=>
  string(26) "America/Argentina/La_Rioja"
  [61]=>
  string(25) "America/Argentina/Mendoza"
  [62]=>
  string(30) "America/Argentina/Rio_Gallegos"
  [63]=>
  string(23) "America/Argentina/Salta"
  [64]=>
  string(26) "America/Argentina/San_Juan"
  [65]=>
  string(26) "America/Argentina/San_Luis"
  [66]=>
  string(25) "America/Argentina/Tucuman"
  [67]=>
  string(25) "America/Argentina/Ushuaia"
  [68]=>
  string(13) "America/Aruba"
  [69]=>
  string(16) "America/Asuncion"
  [70]=>
  string(16) "America/Atikokan"
  [71]=>
  string(13) "America/Bahia"
  [72]=>
  string(16) "America/Barbados"
  [73]=>
  string(13) "America/Belem"
  [74]=>
  string(14) "America/Belize"
  [75]=>
  string(20) "America/Blanc-Sablon"
  [76]=>
  string(17) "America/Boa_Vista"
  [77]=>
  string(14) "America/Bogota"
  [78]=>
  string(13) "America/Boise"
  [79]=>
  string(21) "America/Cambridge_Bay"
  [80]=>
  string(20) "America/Campo_Grande"
  [81]=>
  string(14) "America/Cancun"
  [82]=>
  string(15) "America/Caracas"
  [83]=>
  string(15) "America/Cayenne"
  [84]=>
  string(14) "America/Cayman"
  [85]=>
  string(15) "America/Chicago"
  [86]=>
  string(17) "America/Chihuahua"
  [87]=>
  string(18) "America/Costa_Rica"
  [88]=>
  string(14) "America/Cuiaba"
  [89]=>
  string(15) "America/Curacao"
  [90]=>
  string(20) "America/Danmarkshavn"
  [91]=>
  string(14) "America/Dawson"
  [92]=>
  string(20) "America/Dawson_Creek"
  [93]=>
  string(14) "America/Denver"
  [94]=>
  string(15) "America/Detroit"
  [95]=>
  string(16) "America/Dominica"
  [96]=>
  string(16) "America/Edmonton"
  [97]=>
  string(16) "America/Eirunepe"
  [98]=>
  string(19) "America/El_Salvador"
  [99]=>
  string(17) "America/Fortaleza"
  [100]=>
  string(17) "America/Glace_Bay"
  [101]=>
  string(15) "America/Godthab"
  [102]=>
  string(17) "America/Goose_Bay"
  [103]=>
  string(18) "America/Grand_Turk"
  [104]=>
  string(15) "America/Grenada"
  [105]=>
  string(18) "America/Guadeloupe"
  [106]=>
  string(17) "America/Guatemala"
  [107]=>
  string(17) "America/Guayaquil"
  [108]=>
  string(14) "America/Guyana"
  [109]=>
  string(15) "America/Halifax"
  [110]=>
  string(14) "America/Havana"
  [111]=>
  string(18) "America/Hermosillo"
  [112]=>
  string(28) "America/Indiana/Indianapolis"
  [113]=>
  string(20) "America/Indiana/Knox"
  [114]=>
  string(23) "America/Indiana/Marengo"
  [115]=>
  string(26) "America/Indiana/Petersburg"
  [116]=>
  string(25) "America/Indiana/Tell_City"
  [117]=>
  string(21) "America/Indiana/Vevay"
  [118]=>
  string(25) "America/Indiana/Vincennes"
  [119]=>
  string(23) "America/Indiana/Winamac"
  [120]=>
  string(14) "America/Inuvik"
  [121]=>
  string(15) "America/Iqaluit"
  [122]=>
  string(15) "America/Jamaica"
  [123]=>
  string(14) "America/Juneau"
  [124]=>
  string(27) "America/Kentucky/Louisville"
  [125]=>
  string(27) "America/Kentucky/Monticello"
  [126]=>
  string(14) "America/La_Paz"
  [127]=>
  string(12) "America/Lima"
  [128]=>
  string(19) "America/Los_Angeles"
  [129]=>
  string(14) "America/Maceio"
  [130]=>
  string(15) "America/Managua"
  [131]=>
  string(14) "America/Manaus"
  [132]=>
  string(15) "America/Marigot"
  [133]=>
  string(18) "America/Martinique"
  [134]=>
  string(16) "America/Mazatlan"
  [135]=>
  string(17) "America/Menominee"
  [136]=>
  string(14) "America/Merida"
  [137]=>
  string(19) "America/Mexico_City"
  [138]=>
  string(16) "America/Miquelon"
  [139]=>
  string(15) "America/Moncton"
  [140]=>
  string(17) "America/Monterrey"
  [141]=>
  string(18) "America/Montevideo"
  [142]=>
  string(16) "America/Montreal"
  [143]=>
  string(18) "America/Montserrat"
  [144]=>
  string(14) "America/Nassau"
  [145]=>
  string(16) "America/New_York"
  [146]=>
  string(15) "America/Nipigon"
  [147]=>
  string(12) "America/Nome"
  [148]=>
  string(15) "America/Noronha"
  [149]=>
  string(27) "America/North_Dakota/Center"
  [150]=>
  string(30) "America/North_Dakota/New_Salem"
  [151]=>
  string(14) "America/Panama"
  [152]=>
  string(19) "America/Pangnirtung"
  [153]=>
  string(18) "America/Paramaribo"
  [154]=>
  string(15) "America/Phoenix"
  [155]=>
  string(22) "America/Port-au-Prince"
  [156]=>
  string(21) "America/Port_of_Spain"
  [157]=>
  string(19) "America/Porto_Velho"
  [158]=>
  string(19) "America/Puerto_Rico"
  [159]=>
  string(19) "America/Rainy_River"
  [160]=>
  string(20) "America/Rankin_Inlet"
  [161]=>
  string(14) "America/Recife"
  [162]=>
  string(14) "America/Regina"
  [163]=>
  string(16) "America/Resolute"
  [164]=>
  string(18) "America/Rio_Branco"
  [165]=>
  string(16) "America/Santarem"
  [166]=>
  string(16) "America/Santiago"
  [167]=>
  string(21) "America/Santo_Domingo"
  [168]=>
  string(17) "America/Sao_Paulo"
  [169]=>
  string(20) "America/Scoresbysund"
  [170]=>
  string(16) "America/Shiprock"
  [171]=>
  string(21) "America/St_Barthelemy"
  [172]=>
  string(16) "America/St_Johns"
  [173]=>
  string(16) "America/St_Kitts"
  [174]=>
  string(16) "America/St_Lucia"
  [175]=>
  string(17) "America/St_Thomas"
  [176]=>
  string(18) "America/St_Vincent"
  [177]=>
  string(21) "America/Swift_Current"
  [178]=>
  string(19) "America/Tegucigalpa"
  [179]=>
  string(13) "America/Thule"
  [180]=>
  string(19) "America/Thunder_Bay"
  [181]=>
  string(15) "America/Tijuana"
  [182]=>
  string(15) "America/Toronto"
  [183]=>
  string(15) "America/Tortola"
  [184]=>
  string(17) "America/Vancouver"
  [185]=>
  string(18) "America/Whitehorse"
  [186]=>
  string(16) "America/Winnipeg"
  [187]=>
  string(15) "America/Yakutat"
  [188]=>
  string(19) "America/Yellowknife"
  [189]=>
  string(16) "Antarctica/Casey"
  [190]=>
  string(16) "Antarctica/Davis"
  [191]=>
  string(25) "Antarctica/DumontDUrville"
  [192]=>
  string(17) "Antarctica/Mawson"
  [193]=>
  string(18) "Antarctica/McMurdo"
  [194]=>
  string(17) "Antarctica/Palmer"
  [195]=>
  string(18) "Antarctica/Rothera"
  [196]=>
  string(21) "Antarctica/South_Pole"
  [197]=>
  string(16) "Antarctica/Syowa"
  [198]=>
  string(17) "Antarctica/Vostok"
  [199]=>
  string(19) "Arctic/Longyearbyen"
  [200]=>
  string(9) "Asia/Aden"
  [201]=>
  string(11) "Asia/Almaty"
  [202]=>
  string(10) "Asia/Amman"
  [203]=>
  string(11) "Asia/Anadyr"
  [204]=>
  string(10) "Asia/Aqtau"
  [205]=>
  string(11) "Asia/Aqtobe"
  [206]=>
  string(13) "Asia/Ashgabat"
  [207]=>
  string(12) "Asia/Baghdad"
  [208]=>
  string(12) "Asia/Bahrain"
  [209]=>
  string(9) "Asia/Baku"
  [210]=>
  string(12) "Asia/Bangkok"
  [211]=>
  string(11) "Asia/Beirut"
  [212]=>
  string(12) "Asia/Bishkek"
  [213]=>
  string(11) "Asia/Brunei"
  [214]=>
  string(15) "Asia/Choibalsan"
  [215]=>
  string(14) "Asia/Chongqing"
  [216]=>
  string(12) "Asia/Colombo"
  [217]=>
  string(13) "Asia/Damascus"
  [218]=>
  string(10) "Asia/Dhaka"
  [219]=>
  string(9) "Asia/Dili"
  [220]=>
  string(10) "Asia/Dubai"
  [221]=>
  string(13) "Asia/Dushanbe"
  [222]=>
  string(9) "Asia/Gaza"
  [223]=>
  string(11) "Asia/Harbin"
  [224]=>
  string(16) "Asia/Ho_Chi_Minh"
  [225]=>
  string(14) "Asia/Hong_Kong"
  [226]=>
  string(9) "Asia/Hovd"
  [227]=>
  string(12) "Asia/Irkutsk"
  [228]=>
  string(12) "Asia/Jakarta"
  [229]=>
  string(13) "Asia/Jayapura"
  [230]=>
  string(14) "Asia/Jerusalem"
  [231]=>
  string(10) "Asia/Kabul"
  [232]=>
  string(14) "Asia/Kamchatka"
  [233]=>
  string(12) "Asia/Karachi"
  [234]=>
  string(12) "Asia/Kashgar"
  [235]=>
  string(14) "Asia/Kathmandu"
  [236]=>
  string(12) "Asia/Kolkata"
  [237]=>
  string(16) "Asia/Krasnoyarsk"
  [238]=>
  string(17) "Asia/Kuala_Lumpur"
  [239]=>
  string(12) "Asia/Kuching"
  [240]=>
  string(11) "Asia/Kuwait"
  [241]=>
  string(10) "Asia/Macau"
  [242]=>
  string(12) "Asia/Magadan"
  [243]=>
  string(13) "Asia/Makassar"
  [244]=>
  string(11) "Asia/Manila"
  [245]=>
  string(11) "Asia/Muscat"
  [246]=>
  string(12) "Asia/Nicosia"
  [247]=>
  string(17) "Asia/Novokuznetsk"
  [248]=>
  string(16) "Asia/Novosibirsk"
  [249]=>
  string(9) "Asia/Omsk"
  [250]=>
  string(9) "Asia/Oral"
  [251]=>
  string(15) "Asia/Phnom_Penh"
  [252]=>
  string(14) "Asia/Pontianak"
  [253]=>
  string(14) "Asia/Pyongyang"
  [254]=>
  string(10) "Asia/Qatar"
  [255]=>
  string(14) "Asia/Qyzylorda"
  [256]=>
  string(12) "Asia/Rangoon"
  [257]=>
  string(11) "Asia/Riyadh"
  [258]=>
  string(13) "Asia/Sakhalin"
  [259]=>
  string(14) "Asia/Samarkand"
  [260]=>
  string(10) "Asia/Seoul"
  [261]=>
  string(13) "Asia/Shanghai"
  [262]=>
  string(14) "Asia/Singapore"
  [263]=>
  string(11) "Asia/Taipei"
  [264]=>
  string(13) "Asia/Tashkent"
  [265]=>
  string(12) "Asia/Tbilisi"
  [266]=>
  string(11) "Asia/Tehran"
  [267]=>
  string(12) "Asia/Thimphu"
  [268]=>
  string(10) "Asia/Tokyo"
  [269]=>
  string(16) "Asia/Ulaanbaatar"
  [270]=>
  string(11) "Asia/Urumqi"
  [271]=>
  string(14) "Asia/Vientiane"
  [272]=>
  string(16) "Asia/Vladivostok"
  [273]=>
  string(12) "Asia/Yakutsk"
  [274]=>
  string(18) "Asia/Yekaterinburg"
  [275]=>
  string(12) "Asia/Yerevan"
  [276]=>
  string(15) "Atlantic/Azores"
  [277]=>
  string(16) "Atlantic/Bermuda"
  [278]=>
  string(15) "Atlantic/Canary"
  [279]=>
  string(19) "Atlantic/Cape_Verde"
  [280]=>
  string(14) "Atlantic/Faroe"
  [281]=>
  string(16) "Atlantic/Madeira"
  [282]=>
  string(18) "Atlantic/Reykjavik"
  [283]=>
  string(22) "Atlantic/South_Georgia"
  [284]=>
  string(18) "Atlantic/St_Helena"
  [285]=>
  string(16) "Atlantic/Stanley"
  [286]=>
  string(18) "Australia/Adelaide"
  [287]=>
  string(18) "Australia/Brisbane"
  [288]=>
  string(21) "Australia/Broken_Hill"
  [289]=>
  string(16) "Australia/Currie"
  [290]=>
  string(16) "Australia/Darwin"
  [291]=>
  string(15) "Australia/Eucla"
  [292]=>
  string(16) "Australia/Hobart"
  [293]=>
  string(18) "Australia/Lindeman"
  [294]=>
  string(19) "Australia/Lord_Howe"
  [295]=>
  string(19) "Australia/Melbourne"
  [296]=>
  string(15) "Australia/Perth"
  [297]=>
  string(16) "Australia/Sydney"
  [298]=>
  string(16) "Europe/Amsterdam"
  [299]=>
  string(14) "Europe/Andorra"
  [300]=>
  string(13) "Europe/Athens"
  [301]=>
  string(15) "Europe/Belgrade"
  [302]=>
  string(13) "Europe/Berlin"
  [303]=>
  string(17) "Europe/Bratislava"
  [304]=>
  string(15) "Europe/Brussels"
  [305]=>
  string(16) "Europe/Bucharest"
  [306]=>
  string(15) "Europe/Budapest"
  [307]=>
  string(15) "Europe/Chisinau"
  [308]=>
  string(17) "Europe/Copenhagen"
  [309]=>
  string(13) "Europe/Dublin"
  [310]=>
  string(16) "Europe/Gibraltar"
  [311]=>
  string(15) "Europe/Guernsey"
  [312]=>
  string(15) "Europe/Helsinki"
  [313]=>
  string(18) "Europe/Isle_of_Man"
  [314]=>
  string(15) "Europe/Istanbul"
  [315]=>
  string(13) "Europe/Jersey"
  [316]=>
  string(18) "Europe/Kaliningrad"
  [317]=>
  string(11) "Europe/Kiev"
  [318]=>
  string(13) "Europe/Lisbon"
  [319]=>
  string(16) "Europe/Ljubljana"
  [320]=>
  string(13) "Europe/London"
  [321]=>
  string(17) "Europe/Luxembourg"
  [322]=>
  string(13) "Europe/Madrid"
  [323]=>
  string(12) "Europe/Malta"
  [324]=>
  string(16) "Europe/Mariehamn"
  [325]=>
  string(12) "Europe/Minsk"
  [326]=>
  string(13) "Europe/Monaco"
  [327]=>
  string(13) "Europe/Moscow"
  [328]=>
  string(11) "Europe/Oslo"
  [329]=>
  string(12) "Europe/Paris"
  [330]=>
  string(16) "Europe/Podgorica"
  [331]=>
  string(13) "Europe/Prague"
  [332]=>
  string(11) "Europe/Riga"
  [333]=>
  string(11) "Europe/Rome"
  [334]=>
  string(13) "Europe/Samara"
  [335]=>
  string(17) "Europe/San_Marino"
  [336]=>
  string(15) "Europe/Sarajevo"
  [337]=>
  string(17) "Europe/Simferopol"
  [338]=>
  string(13) "Europe/Skopje"
  [339]=>
  string(12) "Europe/Sofia"
  [340]=>
  string(16) "Europe/Stockholm"
  [341]=>
  string(14) "Europe/Tallinn"
  [342]=>
  string(13) "Europe/Tirane"
  [343]=>
  string(15) "Europe/Uzhgorod"
  [344]=>
  string(12) "Europe/Vaduz"
  [345]=>
  string(14) "Europe/Vatican"
  [346]=>
  string(13) "Europe/Vienna"
  [347]=>
  string(14) "Europe/Vilnius"
  [348]=>
  string(16) "Europe/Volgograd"
  [349]=>
  string(13) "Europe/Warsaw"
  [350]=>
  string(13) "Europe/Zagreb"
  [351]=>
  string(17) "Europe/Zaporozhye"
  [352]=>
  string(13) "Europe/Zurich"
  [353]=>
  string(19) "Indian/Antananarivo"
  [354]=>
  string(13) "Indian/Chagos"
  [355]=>
  string(16) "Indian/Christmas"
  [356]=>
  string(12) "Indian/Cocos"
  [357]=>
  string(13) "Indian/Comoro"
  [358]=>
  string(16) "Indian/Kerguelen"
  [359]=>
  string(11) "Indian/Mahe"
  [360]=>
  string(15) "Indian/Maldives"
  [361]=>
  string(16) "Indian/Mauritius"
  [362]=>
  string(14) "Indian/Mayotte"
  [363]=>
  string(14) "Indian/Reunion"
  [364]=>
  string(12) "Pacific/Apia"
  [365]=>
  string(16) "Pacific/Auckland"
  [366]=>
  string(15) "Pacific/Chatham"
  [367]=>
  string(14) "Pacific/Easter"
  [368]=>
  string(13) "Pacific/Efate"
  [369]=>
  string(17) "Pacific/Enderbury"
  [370]=>
  string(15) "Pacific/Fakaofo"
  [371]=>
  string(12) "Pacific/Fiji"
  [372]=>
  string(16) "Pacific/Funafuti"
  [373]=>
  string(17) "Pacific/Galapagos"
  [374]=>
  string(15) "Pacific/Gambier"
  [375]=>
  string(19) "Pacific/Guadalcanal"
  [376]=>
  string(12) "Pacific/Guam"
  [377]=>
  string(16) "Pacific/Honolulu"
  [378]=>
  string(16) "Pacific/Johnston"
  [379]=>
  string(18) "Pacific/Kiritimati"
  [380]=>
  string(14) "Pacific/Kosrae"
  [381]=>
  string(17) "Pacific/Kwajalein"
  [382]=>
  string(14) "Pacific/Majuro"
  [383]=>
  string(17) "Pacific/Marquesas"
  [384]=>
  string(14) "Pacific/Midway"
  [385]=>
  string(13) "Pacific/Nauru"
  [386]=>
  string(12) "Pacific/Niue"
  [387]=>
  string(15) "Pacific/Norfolk"
  [388]=>
  string(14) "Pacific/Noumea"
  [389]=>
  string(17) "Pacific/Pago_Pago"
  [390]=>
  string(13) "Pacific/Palau"
  [391]=>
  string(16) "Pacific/Pitcairn"
  [392]=>
  string(14) "Pacific/Ponape"
  [393]=>
  string(20) "Pacific/Port_Moresby"
  [394]=>
  string(17) "Pacific/Rarotonga"
  [395]=>
  string(14) "Pacific/Saipan"
  [396]=>
  string(14) "Pacific/Tahiti"
  [397]=>
  string(14) "Pacific/Tarawa"
  [398]=>
  string(17) "Pacific/Tongatapu"
  [399]=>
  string(12) "Pacific/Truk"
  [400]=>
  string(12) "Pacific/Wake"
  [401]=>
  string(14) "Pacific/Wallis"
  [402]=>
  string(3) "UTC"
}
===DONE===
================================================================================
002+ array(403) {
002- array(402) {
498+   string(17) "Asia/Novokuznetsk"
498-   string(16) "Asia/Novosibirsk"
500+   string(16) "Asia/Novosibirsk"
500-   string(9) "Asia/Omsk"
502+   string(9) "Asia/Omsk"
502-   string(9) "Asia/Oral"
504+   string(9) "Asia/Oral"
504-   string(15) "Asia/Phnom_Penh"
506+   string(15) "Asia/Phnom_Penh"
506-   string(14) "Asia/Pontianak"
508+   string(14) "Asia/Pontianak"
508-   string(14) "Asia/Pyongyang"
510+   string(14) "Asia/Pyongyang"
510-   string(10) "Asia/Qatar"
512+   string(10) "Asia/Qatar"
512-   string(14) "Asia/Qyzylorda"
514+   string(14) "Asia/Qyzylorda"
514-   string(12) "Asia/Rangoon"
516+   string(12) "Asia/Rangoon"
516-   string(11) "Asia/Riyadh"
518+   string(11) "Asia/Riyadh"
518-   string(13) "Asia/Sakhalin"
520+   string(13) "Asia/Sakhalin"
520-   string(14) "Asia/Samarkand"
522+   string(14) "Asia/Samarkand"
522-   string(10) "Asia/Seoul"
524+   string(10) "Asia/Seoul"
524-   string(13) "Asia/Shanghai"
526+   string(13) "Asia/Shanghai"
526-   string(14) "Asia/Singapore"
528+   string(14) "Asia/Singapore"
528-   string(11) "Asia/Taipei"
530+   string(11) "Asia/Taipei"
530-   string(13) "Asia/Tashkent"
532+   string(13) "Asia/Tashkent"
532-   string(12) "Asia/Tbilisi"
534+   string(12) "Asia/Tbilisi"
534-   string(11) "Asia/Tehran"
536+   string(11) "Asia/Tehran"
536-   string(12) "Asia/Thimphu"
538+   string(12) "Asia/Thimphu"
538-   string(10) "Asia/Tokyo"
540+   string(10) "Asia/Tokyo"
540-   string(16) "Asia/Ulaanbaatar"
542+   string(16) "Asia/Ulaanbaatar"
542-   string(11) "Asia/Urumqi"
544+   string(11) "Asia/Urumqi"
544-   string(14) "Asia/Vientiane"
546+   string(14) "Asia/Vientiane"
546-   string(16) "Asia/Vladivostok"
548+   string(16) "Asia/Vladivostok"
548-   string(12) "Asia/Yakutsk"
550+   string(12) "Asia/Yakutsk"
550-   string(18) "Asia/Yekaterinburg"
552+   string(18) "Asia/Yekaterinburg"
552-   string(12) "Asia/Yerevan"
554+   string(12) "Asia/Yerevan"
554-   string(15) "Atlantic/Azores"
556+   string(15) "Atlantic/Azores"
556-   string(16) "Atlantic/Bermuda"
558+   string(16) "Atlantic/Bermuda"
558-   string(15) "Atlantic/Canary"
560+   string(15) "Atlantic/Canary"
560-   string(19) "Atlantic/Cape_Verde"
562+   string(19) "Atlantic/Cape_Verde"
562-   string(14) "Atlantic/Faroe"
564+   string(14) "Atlantic/Faroe"
564-   string(16) "Atlantic/Madeira"
566+   string(16) "Atlantic/Madeira"
566-   string(18) "Atlantic/Reykjavik"
568+   string(18) "Atlantic/Reykjavik"
568-   string(22) "Atlantic/South_Georgia"
570+   string(22) "Atlantic/South_Georgia"
570-   string(18) "Atlantic/St_Helena"
572+   string(18) "Atlantic/St_Helena"
572-   string(16) "Atlantic/Stanley"
574+   string(16) "Atlantic/Stanley"
574-   string(18) "Australia/Adelaide"
576+   string(18) "Australia/Adelaide"
576-   string(18) "Australia/Brisbane"
578+   string(18) "Australia/Brisbane"
578-   string(21) "Australia/Broken_Hill"
580+   string(21) "Australia/Broken_Hill"
580-   string(16) "Australia/Currie"
582+   string(16) "Australia/Currie"
582-   string(16) "Australia/Darwin"
584+   string(16) "Australia/Darwin"
584-   string(15) "Australia/Eucla"
586+   string(15) "Australia/Eucla"
586-   string(16) "Australia/Hobart"
588+   string(16) "Australia/Hobart"
588-   string(18) "Australia/Lindeman"
590+   string(18) "Australia/Lindeman"
590-   string(19) "Australia/Lord_Howe"
592+   string(19) "Australia/Lord_Howe"
592-   string(19) "Australia/Melbourne"
594+   string(19) "Australia/Melbourne"
594-   string(15) "Australia/Perth"
596+   string(15) "Australia/Perth"
596-   string(16) "Australia/Sydney"
598+   string(16) "Australia/Sydney"
598-   string(16) "Europe/Amsterdam"
600+   string(16) "Europe/Amsterdam"
600-   string(14) "Europe/Andorra"
602+   string(14) "Europe/Andorra"
602-   string(13) "Europe/Athens"
604+   string(13) "Europe/Athens"
604-   string(15) "Europe/Belgrade"
606+   string(15) "Europe/Belgrade"
606-   string(13) "Europe/Berlin"
608+   string(13) "Europe/Berlin"
608-   string(17) "Europe/Bratislava"
610+   string(17) "Europe/Bratislava"
610-   string(15) "Europe/Brussels"
612+   string(15) "Europe/Brussels"
612-   string(16) "Europe/Bucharest"
614+   string(16) "Europe/Bucharest"
614-   string(15) "Europe/Budapest"
616+   string(15) "Europe/Budapest"
616-   string(15) "Europe/Chisinau"
618+   string(15) "Europe/Chisinau"
618-   string(17) "Europe/Copenhagen"
620+   string(17) "Europe/Copenhagen"
620-   string(13) "Europe/Dublin"
622+   string(13) "Europe/Dublin"
622-   string(16) "Europe/Gibraltar"
624+   string(16) "Europe/Gibraltar"
624-   string(15) "Europe/Guernsey"
626+   string(15) "Europe/Guernsey"
626-   string(15) "Europe/Helsinki"
628+   string(15) "Europe/Helsinki"
628-   string(18) "Europe/Isle_of_Man"
630+   string(18) "Europe/Isle_of_Man"
630-   string(15) "Europe/Istanbul"
632+   string(15) "Europe/Istanbul"
632-   string(13) "Europe/Jersey"
634+   string(13) "Europe/Jersey"
634-   string(18) "Europe/Kaliningrad"
636+   string(18) "Europe/Kaliningrad"
636-   string(11) "Europe/Kiev"
638+   string(11) "Europe/Kiev"
638-   string(13) "Europe/Lisbon"
640+   string(13) "Europe/Lisbon"
640-   string(16) "Europe/Ljubljana"
642+   string(16) "Europe/Ljubljana"
642-   string(13) "Europe/London"
644+   string(13) "Europe/London"
644-   string(17) "Europe/Luxembourg"
646+   string(17) "Europe/Luxembourg"
646-   string(13) "Europe/Madrid"
648+   string(13) "Europe/Madrid"
648-   string(12) "Europe/Malta"
650+   string(12) "Europe/Malta"
650-   string(16) "Europe/Mariehamn"
652+   string(16) "Europe/Mariehamn"
652-   string(12) "Europe/Minsk"
654+   string(12) "Europe/Minsk"
654-   string(13) "Europe/Monaco"
656+   string(13) "Europe/Monaco"
656-   string(13) "Europe/Moscow"
658+   string(13) "Europe/Moscow"
658-   string(11) "Europe/Oslo"
660+   string(11) "Europe/Oslo"
660-   string(12) "Europe/Paris"
662+   string(12) "Europe/Paris"
662-   string(16) "Europe/Podgorica"
664+   string(16) "Europe/Podgorica"
664-   string(13) "Europe/Prague"
666+   string(13) "Europe/Prague"
666-   string(11) "Europe/Riga"
668+   string(11) "Europe/Riga"
668-   string(11) "Europe/Rome"
670+   string(11) "Europe/Rome"
670-   string(13) "Europe/Samara"
672+   string(13) "Europe/Samara"
672-   string(17) "Europe/San_Marino"
674+   string(17) "Europe/San_Marino"
674-   string(15) "Europe/Sarajevo"
676+   string(15) "Europe/Sarajevo"
676-   string(17) "Europe/Simferopol"
678+   string(17) "Europe/Simferopol"
678-   string(13) "Europe/Skopje"
680+   string(13) "Europe/Skopje"
680-   string(12) "Europe/Sofia"
682+   string(12) "Europe/Sofia"
682-   string(16) "Europe/Stockholm"
684+   string(16) "Europe/Stockholm"
684-   string(14) "Europe/Tallinn"
686+   string(14) "Europe/Tallinn"
686-   string(13) "Europe/Tirane"
688+   string(13) "Europe/Tirane"
688-   string(15) "Europe/Uzhgorod"
690+   string(15) "Europe/Uzhgorod"
690-   string(12) "Europe/Vaduz"
692+   string(12) "Europe/Vaduz"
692-   string(14) "Europe/Vatican"
694+   string(14) "Europe/Vatican"
694-   string(13) "Europe/Vienna"
696+   string(13) "Europe/Vienna"
696-   string(14) "Europe/Vilnius"
698+   string(14) "Europe/Vilnius"
698-   string(16) "Europe/Volgograd"
700+   string(16) "Europe/Volgograd"
700-   string(13) "Europe/Warsaw"
702+   string(13) "Europe/Warsaw"
702-   string(13) "Europe/Zagreb"
704+   string(13) "Europe/Zagreb"
704-   string(17) "Europe/Zaporozhye"
706+   string(17) "Europe/Zaporozhye"
706-   string(13) "Europe/Zurich"
708+   string(13) "Europe/Zurich"
708-   string(19) "Indian/Antananarivo"
710+   string(19) "Indian/Antananarivo"
710-   string(13) "Indian/Chagos"
712+   string(13) "Indian/Chagos"
712-   string(16) "Indian/Christmas"
714+   string(16) "Indian/Christmas"
714-   string(12) "Indian/Cocos"
716+   string(12) "Indian/Cocos"
716-   string(13) "Indian/Comoro"
718+   string(13) "Indian/Comoro"
718-   string(16) "Indian/Kerguelen"
720+   string(16) "Indian/Kerguelen"
720-   string(11) "Indian/Mahe"
722+   string(11) "Indian/Mahe"
722-   string(15) "Indian/Maldives"
724+   string(15) "Indian/Maldives"
724-   string(16) "Indian/Mauritius"
726+   string(16) "Indian/Mauritius"
726-   string(14) "Indian/Mayotte"
728+   string(14) "Indian/Mayotte"
728-   string(14) "Indian/Reunion"
730+   string(14) "Indian/Reunion"
730-   string(12) "Pacific/Apia"
732+   string(12) "Pacific/Apia"
732-   string(16) "Pacific/Auckland"
734+   string(16) "Pacific/Auckland"
734-   string(15) "Pacific/Chatham"
736+   string(15) "Pacific/Chatham"
736-   string(14) "Pacific/Easter"
738+   string(14) "Pacific/Easter"
738-   string(13) "Pacific/Efate"
740+   string(13) "Pacific/Efate"
740-   string(17) "Pacific/Enderbury"
742+   string(17) "Pacific/Enderbury"
742-   string(15) "Pacific/Fakaofo"
744+   string(15) "Pacific/Fakaofo"
744-   string(12) "Pacific/Fiji"
746+   string(12) "Pacific/Fiji"
746-   string(16) "Pacific/Funafuti"
748+   string(16) "Pacific/Funafuti"
748-   string(17) "Pacific/Galapagos"
750+   string(17) "Pacific/Galapagos"
750-   string(15) "Pacific/Gambier"
752+   string(15) "Pacific/Gambier"
752-   string(19) "Pacific/Guadalcanal"
754+   string(19) "Pacific/Guadalcanal"
754-   string(12) "Pacific/Guam"
756+   string(12) "Pacific/Guam"
756-   string(16) "Pacific/Honolulu"
758+   string(16) "Pacific/Honolulu"
758-   string(16) "Pacific/Johnston"
760+   string(16) "Pacific/Johnston"
760-   string(18) "Pacific/Kiritimati"
762+   string(18) "Pacific/Kiritimati"
762-   string(14) "Pacific/Kosrae"
764+   string(14) "Pacific/Kosrae"
764-   string(17) "Pacific/Kwajalein"
766+   string(17) "Pacific/Kwajalein"
766-   string(14) "Pacific/Majuro"
768+   string(14) "Pacific/Majuro"
768-   string(17) "Pacific/Marquesas"
770+   string(17) "Pacific/Marquesas"
770-   string(14) "Pacific/Midway"
772+   string(14) "Pacific/Midway"
772-   string(13) "Pacific/Nauru"
774+   string(13) "Pacific/Nauru"
774-   string(12) "Pacific/Niue"
776+   string(12) "Pacific/Niue"
776-   string(15) "Pacific/Norfolk"
778+   string(15) "Pacific/Norfolk"
778-   string(14) "Pacific/Noumea"
780+   string(14) "Pacific/Noumea"
780-   string(17) "Pacific/Pago_Pago"
782+   string(17) "Pacific/Pago_Pago"
782-   string(13) "Pacific/Palau"
784+   string(13) "Pacific/Palau"
784-   string(16) "Pacific/Pitcairn"
786+   string(16) "Pacific/Pitcairn"
786-   string(14) "Pacific/Ponape"
788+   string(14) "Pacific/Ponape"
788-   string(20) "Pacific/Port_Moresby"
790+   string(20) "Pacific/Port_Moresby"
790-   string(17) "Pacific/Rarotonga"
792+   string(17) "Pacific/Rarotonga"
792-   string(14) "Pacific/Saipan"
794+   string(14) "Pacific/Saipan"
794-   string(14) "Pacific/Tahiti"
796+   string(14) "Pacific/Tahiti"
796-   string(14) "Pacific/Tarawa"
798+   string(14) "Pacific/Tarawa"
798-   string(17) "Pacific/Tongatapu"
800+   string(17) "Pacific/Tongatapu"
800-   string(12) "Pacific/Truk"
802+   string(12) "Pacific/Truk"
802-   string(12) "Pacific/Wake"
804+   string(12) "Pacific/Wake"
805+   [401]=>
805-   [401]=>
807+   [402]=>
================================================================================



================================================================================
/usr/src/php-5.3.1/ext/date/tests/timezone_identifiers_list_basic1.phpt
================================================================================
*** Testing timezone_identifiers_list() : basic functionality ***
array(403) {
  [0]=>
  string(14) "Africa/Abidjan"
  [1]=>
  string(12) "Africa/Accra"
  [2]=>
  string(18) "Africa/Addis_Ababa"
  [3]=>
  string(14) "Africa/Algiers"
  [4]=>
  string(13) "Africa/Asmara"
  [5]=>
  string(13) "Africa/Bamako"
  [6]=>
  string(13) "Africa/Bangui"
  [7]=>
  string(13) "Africa/Banjul"
  [8]=>
  string(13) "Africa/Bissau"
  [9]=>
  string(15) "Africa/Blantyre"
  [10]=>
  string(18) "Africa/Brazzaville"
  [11]=>
  string(16) "Africa/Bujumbura"
  [12]=>
  string(12) "Africa/Cairo"
  [13]=>
  string(17) "Africa/Casablanca"
  [14]=>
  string(12) "Africa/Ceuta"
  [15]=>
  string(14) "Africa/Conakry"
  [16]=>
  string(12) "Africa/Dakar"
  [17]=>
  string(20) "Africa/Dar_es_Salaam"
  [18]=>
  string(15) "Africa/Djibouti"
  [19]=>
  string(13) "Africa/Douala"
  [20]=>
  string(15) "Africa/El_Aaiun"
  [21]=>
  string(15) "Africa/Freetown"
  [22]=>
  string(15) "Africa/Gaborone"
  [23]=>
  string(13) "Africa/Harare"
  [24]=>
  string(19) "Africa/Johannesburg"
  [25]=>
  string(14) "Africa/Kampala"
  [26]=>
  string(15) "Africa/Khartoum"
  [27]=>
  string(13) "Africa/Kigali"
  [28]=>
  string(15) "Africa/Kinshasa"
  [29]=>
  string(12) "Africa/Lagos"
  [30]=>
  string(17) "Africa/Libreville"
  [31]=>
  string(11) "Africa/Lome"
  [32]=>
  string(13) "Africa/Luanda"
  [33]=>
  string(17) "Africa/Lubumbashi"
  [34]=>
  string(13) "Africa/Lusaka"
  [35]=>
  string(13) "Africa/Malabo"
  [36]=>
  string(13) "Africa/Maputo"
  [37]=>
  string(13) "Africa/Maseru"
  [38]=>
  string(14) "Africa/Mbabane"
  [39]=>
  string(16) "Africa/Mogadishu"
  [40]=>
  string(15) "Africa/Monrovia"
  [41]=>
  string(14) "Africa/Nairobi"
  [42]=>
  string(15) "Africa/Ndjamena"
  [43]=>
  string(13) "Africa/Niamey"
  [44]=>
  string(17) "Africa/Nouakchott"
  [45]=>
  string(18) "Africa/Ouagadougou"
  [46]=>
  string(17) "Africa/Porto-Novo"
  [47]=>
  string(15) "Africa/Sao_Tome"
  [48]=>
  string(14) "Africa/Tripoli"
  [49]=>
  string(12) "Africa/Tunis"
  [50]=>
  string(15) "Africa/Windhoek"
  [51]=>
  string(12) "America/Adak"
  [52]=>
  string(17) "America/Anchorage"
  [53]=>
  string(16) "America/Anguilla"
  [54]=>
  string(15) "America/Antigua"
  [55]=>
  string(17) "America/Araguaina"
  [56]=>
  string(30) "America/Argentina/Buenos_Aires"
  [57]=>
  string(27) "America/Argentina/Catamarca"
  [58]=>
  string(25) "America/Argentina/Cordoba"
  [59]=>
  string(23) "America/Argentina/Jujuy"
  [60]=>
  string(26) "America/Argentina/La_Rioja"
  [61]=>
  string(25) "America/Argentina/Mendoza"
  [62]=>
  string(30) "America/Argentina/Rio_Gallegos"
  [63]=>
  string(23) "America/Argentina/Salta"
  [64]=>
  string(26) "America/Argentina/San_Juan"
  [65]=>
  string(26) "America/Argentina/San_Luis"
  [66]=>
  string(25) "America/Argentina/Tucuman"
  [67]=>
  string(25) "America/Argentina/Ushuaia"
  [68]=>
  string(13) "America/Aruba"
  [69]=>
  string(16) "America/Asuncion"
  [70]=>
  string(16) "America/Atikokan"
  [71]=>
  string(13) "America/Bahia"
  [72]=>
  string(16) "America/Barbados"
  [73]=>
  string(13) "America/Belem"
  [74]=>
  string(14) "America/Belize"
  [75]=>
  string(20) "America/Blanc-Sablon"
  [76]=>
  string(17) "America/Boa_Vista"
  [77]=>
  string(14) "America/Bogota"
  [78]=>
  string(13) "America/Boise"
  [79]=>
  string(21) "America/Cambridge_Bay"
  [80]=>
  string(20) "America/Campo_Grande"
  [81]=>
  string(14) "America/Cancun"
  [82]=>
  string(15) "America/Caracas"
  [83]=>
  string(15) "America/Cayenne"
  [84]=>
  string(14) "America/Cayman"
  [85]=>
  string(15) "America/Chicago"
  [86]=>
  string(17) "America/Chihuahua"
  [87]=>
  string(18) "America/Costa_Rica"
  [88]=>
  string(14) "America/Cuiaba"
  [89]=>
  string(15) "America/Curacao"
  [90]=>
  string(20) "America/Danmarkshavn"
  [91]=>
  string(14) "America/Dawson"
  [92]=>
  string(20) "America/Dawson_Creek"
  [93]=>
  string(14) "America/Denver"
  [94]=>
  string(15) "America/Detroit"
  [95]=>
  string(16) "America/Dominica"
  [96]=>
  string(16) "America/Edmonton"
  [97]=>
  string(16) "America/Eirunepe"
  [98]=>
  string(19) "America/El_Salvador"
  [99]=>
  string(17) "America/Fortaleza"
  [100]=>
  string(17) "America/Glace_Bay"
  [101]=>
  string(15) "America/Godthab"
  [102]=>
  string(17) "America/Goose_Bay"
  [103]=>
  string(18) "America/Grand_Turk"
  [104]=>
  string(15) "America/Grenada"
  [105]=>
  string(18) "America/Guadeloupe"
  [106]=>
  string(17) "America/Guatemala"
  [107]=>
  string(17) "America/Guayaquil"
  [108]=>
  string(14) "America/Guyana"
  [109]=>
  string(15) "America/Halifax"
  [110]=>
  string(14) "America/Havana"
  [111]=>
  string(18) "America/Hermosillo"
  [112]=>
  string(28) "America/Indiana/Indianapolis"
  [113]=>
  string(20) "America/Indiana/Knox"
  [114]=>
  string(23) "America/Indiana/Marengo"
  [115]=>
  string(26) "America/Indiana/Petersburg"
  [116]=>
  string(25) "America/Indiana/Tell_City"
  [117]=>
  string(21) "America/Indiana/Vevay"
  [118]=>
  string(25) "America/Indiana/Vincennes"
  [119]=>
  string(23) "America/Indiana/Winamac"
  [120]=>
  string(14) "America/Inuvik"
  [121]=>
  string(15) "America/Iqaluit"
  [122]=>
  string(15) "America/Jamaica"
  [123]=>
  string(14) "America/Juneau"
  [124]=>
  string(27) "America/Kentucky/Louisville"
  [125]=>
  string(27) "America/Kentucky/Monticello"
  [126]=>
  string(14) "America/La_Paz"
  [127]=>
  string(12) "America/Lima"
  [128]=>
  string(19) "America/Los_Angeles"
  [129]=>
  string(14) "America/Maceio"
  [130]=>
  string(15) "America/Managua"
  [131]=>
  string(14) "America/Manaus"
  [132]=>
  string(15) "America/Marigot"
  [133]=>
  string(18) "America/Martinique"
  [134]=>
  string(16) "America/Mazatlan"
  [135]=>
  string(17) "America/Menominee"
  [136]=>
  string(14) "America/Merida"
  [137]=>
  string(19) "America/Mexico_City"
  [138]=>
  string(16) "America/Miquelon"
  [139]=>
  string(15) "America/Moncton"
  [140]=>
  string(17) "America/Monterrey"
  [141]=>
  string(18) "America/Montevideo"
  [142]=>
  string(16) "America/Montreal"
  [143]=>
  string(18) "America/Montserrat"
  [144]=>
  string(14) "America/Nassau"
  [145]=>
  string(16) "America/New_York"
  [146]=>
  string(15) "America/Nipigon"
  [147]=>
  string(12) "America/Nome"
  [148]=>
  string(15) "America/Noronha"
  [149]=>
  string(27) "America/North_Dakota/Center"
  [150]=>
  string(30) "America/North_Dakota/New_Salem"
  [151]=>
  string(14) "America/Panama"
  [152]=>
  string(19) "America/Pangnirtung"
  [153]=>
  string(18) "America/Paramaribo"
  [154]=>
  string(15) "America/Phoenix"
  [155]=>
  string(22) "America/Port-au-Prince"
  [156]=>
  string(21) "America/Port_of_Spain"
  [157]=>
  string(19) "America/Porto_Velho"
  [158]=>
  string(19) "America/Puerto_Rico"
  [159]=>
  string(19) "America/Rainy_River"
  [160]=>
  string(20) "America/Rankin_Inlet"
  [161]=>
  string(14) "America/Recife"
  [162]=>
  string(14) "America/Regina"
  [163]=>
  string(16) "America/Resolute"
  [164]=>
  string(18) "America/Rio_Branco"
  [165]=>
  string(16) "America/Santarem"
  [166]=>
  string(16) "America/Santiago"
  [167]=>
  string(21) "America/Santo_Domingo"
  [168]=>
  string(17) "America/Sao_Paulo"
  [169]=>
  string(20) "America/Scoresbysund"
  [170]=>
  string(16) "America/Shiprock"
  [171]=>
  string(21) "America/St_Barthelemy"
  [172]=>
  string(16) "America/St_Johns"
  [173]=>
  string(16) "America/St_Kitts"
  [174]=>
  string(16) "America/St_Lucia"
  [175]=>
  string(17) "America/St_Thomas"
  [176]=>
  string(18) "America/St_Vincent"
  [177]=>
  string(21) "America/Swift_Current"
  [178]=>
  string(19) "America/Tegucigalpa"
  [179]=>
  string(13) "America/Thule"
  [180]=>
  string(19) "America/Thunder_Bay"
  [181]=>
  string(15) "America/Tijuana"
  [182]=>
  string(15) "America/Toronto"
  [183]=>
  string(15) "America/Tortola"
  [184]=>
  string(17) "America/Vancouver"
  [185]=>
  string(18) "America/Whitehorse"
  [186]=>
  string(16) "America/Winnipeg"
  [187]=>
  string(15) "America/Yakutat"
  [188]=>
  string(19) "America/Yellowknife"
  [189]=>
  string(16) "Antarctica/Casey"
  [190]=>
  string(16) "Antarctica/Davis"
  [191]=>
  string(25) "Antarctica/DumontDUrville"
  [192]=>
  string(17) "Antarctica/Mawson"
  [193]=>
  string(18) "Antarctica/McMurdo"
  [194]=>
  string(17) "Antarctica/Palmer"
  [195]=>
  string(18) "Antarctica/Rothera"
  [196]=>
  string(21) "Antarctica/South_Pole"
  [197]=>
  string(16) "Antarctica/Syowa"
  [198]=>
  string(17) "Antarctica/Vostok"
  [199]=>
  string(19) "Arctic/Longyearbyen"
  [200]=>
  string(9) "Asia/Aden"
  [201]=>
  string(11) "Asia/Almaty"
  [202]=>
  string(10) "Asia/Amman"
  [203]=>
  string(11) "Asia/Anadyr"
  [204]=>
  string(10) "Asia/Aqtau"
  [205]=>
  string(11) "Asia/Aqtobe"
  [206]=>
  string(13) "Asia/Ashgabat"
  [207]=>
  string(12) "Asia/Baghdad"
  [208]=>
  string(12) "Asia/Bahrain"
  [209]=>
  string(9) "Asia/Baku"
  [210]=>
  string(12) "Asia/Bangkok"
  [211]=>
  string(11) "Asia/Beirut"
  [212]=>
  string(12) "Asia/Bishkek"
  [213]=>
  string(11) "Asia/Brunei"
  [214]=>
  string(15) "Asia/Choibalsan"
  [215]=>
  string(14) "Asia/Chongqing"
  [216]=>
  string(12) "Asia/Colombo"
  [217]=>
  string(13) "Asia/Damascus"
  [218]=>
  string(10) "Asia/Dhaka"
  [219]=>
  string(9) "Asia/Dili"
  [220]=>
  string(10) "Asia/Dubai"
  [221]=>
  string(13) "Asia/Dushanbe"
  [222]=>
  string(9) "Asia/Gaza"
  [223]=>
  string(11) "Asia/Harbin"
  [224]=>
  string(16) "Asia/Ho_Chi_Minh"
  [225]=>
  string(14) "Asia/Hong_Kong"
  [226]=>
  string(9) "Asia/Hovd"
  [227]=>
  string(12) "Asia/Irkutsk"
  [228]=>
  string(12) "Asia/Jakarta"
  [229]=>
  string(13) "Asia/Jayapura"
  [230]=>
  string(14) "Asia/Jerusalem"
  [231]=>
  string(10) "Asia/Kabul"
  [232]=>
  string(14) "Asia/Kamchatka"
  [233]=>
  string(12) "Asia/Karachi"
  [234]=>
  string(12) "Asia/Kashgar"
  [235]=>
  string(14) "Asia/Kathmandu"
  [236]=>
  string(12) "Asia/Kolkata"
  [237]=>
  string(16) "Asia/Krasnoyarsk"
  [238]=>
  string(17) "Asia/Kuala_Lumpur"
  [239]=>
  string(12) "Asia/Kuching"
  [240]=>
  string(11) "Asia/Kuwait"
  [241]=>
  string(10) "Asia/Macau"
  [242]=>
  string(12) "Asia/Magadan"
  [243]=>
  string(13) "Asia/Makassar"
  [244]=>
  string(11) "Asia/Manila"
  [245]=>
  string(11) "Asia/Muscat"
  [246]=>
  string(12) "Asia/Nicosia"
  [247]=>
  string(17) "Asia/Novokuznetsk"
  [248]=>
  string(16) "Asia/Novosibirsk"
  [249]=>
  string(9) "Asia/Omsk"
  [250]=>
  string(9) "Asia/Oral"
  [251]=>
  string(15) "Asia/Phnom_Penh"
  [252]=>
  string(14) "Asia/Pontianak"
  [253]=>
  string(14) "Asia/Pyongyang"
  [254]=>
  string(10) "Asia/Qatar"
  [255]=>
  string(14) "Asia/Qyzylorda"
  [256]=>
  string(12) "Asia/Rangoon"
  [257]=>
  string(11) "Asia/Riyadh"
  [258]=>
  string(13) "Asia/Sakhalin"
  [259]=>
  string(14) "Asia/Samarkand"
  [260]=>
  string(10) "Asia/Seoul"
  [261]=>
  string(13) "Asia/Shanghai"
  [262]=>
  string(14) "Asia/Singapore"
  [263]=>
  string(11) "Asia/Taipei"
  [264]=>
  string(13) "Asia/Tashkent"
  [265]=>
  string(12) "Asia/Tbilisi"
  [266]=>
  string(11) "Asia/Tehran"
  [267]=>
  string(12) "Asia/Thimphu"
  [268]=>
  string(10) "Asia/Tokyo"
  [269]=>
  string(16) "Asia/Ulaanbaatar"
  [270]=>
  string(11) "Asia/Urumqi"
  [271]=>
  string(14) "Asia/Vientiane"
  [272]=>
  string(16) "Asia/Vladivostok"
  [273]=>
  string(12) "Asia/Yakutsk"
  [274]=>
  string(18) "Asia/Yekaterinburg"
  [275]=>
  string(12) "Asia/Yerevan"
  [276]=>
  string(15) "Atlantic/Azores"
  [277]=>
  string(16) "Atlantic/Bermuda"
  [278]=>
  string(15) "Atlantic/Canary"
  [279]=>
  string(19) "Atlantic/Cape_Verde"
  [280]=>
  string(14) "Atlantic/Faroe"
  [281]=>
  string(16) "Atlantic/Madeira"
  [282]=>
  string(18) "Atlantic/Reykjavik"
  [283]=>
  string(22) "Atlantic/South_Georgia"
  [284]=>
  string(18) "Atlantic/St_Helena"
  [285]=>
  string(16) "Atlantic/Stanley"
  [286]=>
  string(18) "Australia/Adelaide"
  [287]=>
  string(18) "Australia/Brisbane"
  [288]=>
  string(21) "Australia/Broken_Hill"
  [289]=>
  string(16) "Australia/Currie"
  [290]=>
  string(16) "Australia/Darwin"
  [291]=>
  string(15) "Australia/Eucla"
  [292]=>
  string(16) "Australia/Hobart"
  [293]=>
  string(18) "Australia/Lindeman"
  [294]=>
  string(19) "Australia/Lord_Howe"
  [295]=>
  string(19) "Australia/Melbourne"
  [296]=>
  string(15) "Australia/Perth"
  [297]=>
  string(16) "Australia/Sydney"
  [298]=>
  string(16) "Europe/Amsterdam"
  [299]=>
  string(14) "Europe/Andorra"
  [300]=>
  string(13) "Europe/Athens"
  [301]=>
  string(15) "Europe/Belgrade"
  [302]=>
  string(13) "Europe/Berlin"
  [303]=>
  string(17) "Europe/Bratislava"
  [304]=>
  string(15) "Europe/Brussels"
  [305]=>
  string(16) "Europe/Bucharest"
  [306]=>
  string(15) "Europe/Budapest"
  [307]=>
  string(15) "Europe/Chisinau"
  [308]=>
  string(17) "Europe/Copenhagen"
  [309]=>
  string(13) "Europe/Dublin"
  [310]=>
  string(16) "Europe/Gibraltar"
  [311]=>
  string(15) "Europe/Guernsey"
  [312]=>
  string(15) "Europe/Helsinki"
  [313]=>
  string(18) "Europe/Isle_of_Man"
  [314]=>
  string(15) "Europe/Istanbul"
  [315]=>
  string(13) "Europe/Jersey"
  [316]=>
  string(18) "Europe/Kaliningrad"
  [317]=>
  string(11) "Europe/Kiev"
  [318]=>
  string(13) "Europe/Lisbon"
  [319]=>
  string(16) "Europe/Ljubljana"
  [320]=>
  string(13) "Europe/London"
  [321]=>
  string(17) "Europe/Luxembourg"
  [322]=>
  string(13) "Europe/Madrid"
  [323]=>
  string(12) "Europe/Malta"
  [324]=>
  string(16) "Europe/Mariehamn"
  [325]=>
  string(12) "Europe/Minsk"
  [326]=>
  string(13) "Europe/Monaco"
  [327]=>
  string(13) "Europe/Moscow"
  [328]=>
  string(11) "Europe/Oslo"
  [329]=>
  string(12) "Europe/Paris"
  [330]=>
  string(16) "Europe/Podgorica"
  [331]=>
  string(13) "Europe/Prague"
  [332]=>
  string(11) "Europe/Riga"
  [333]=>
  string(11) "Europe/Rome"
  [334]=>
  string(13) "Europe/Samara"
  [335]=>
  string(17) "Europe/San_Marino"
  [336]=>
  string(15) "Europe/Sarajevo"
  [337]=>
  string(17) "Europe/Simferopol"
  [338]=>
  string(13) "Europe/Skopje"
  [339]=>
  string(12) "Europe/Sofia"
  [340]=>
  string(16) "Europe/Stockholm"
  [341]=>
  string(14) "Europe/Tallinn"
  [342]=>
  string(13) "Europe/Tirane"
  [343]=>
  string(15) "Europe/Uzhgorod"
  [344]=>
  string(12) "Europe/Vaduz"
  [345]=>
  string(14) "Europe/Vatican"
  [346]=>
  string(13) "Europe/Vienna"
  [347]=>
  string(14) "Europe/Vilnius"
  [348]=>
  string(16) "Europe/Volgograd"
  [349]=>
  string(13) "Europe/Warsaw"
  [350]=>
  string(13) "Europe/Zagreb"
  [351]=>
  string(17) "Europe/Zaporozhye"
  [352]=>
  string(13) "Europe/Zurich"
  [353]=>
  string(19) "Indian/Antananarivo"
  [354]=>
  string(13) "Indian/Chagos"
  [355]=>
  string(16) "Indian/Christmas"
  [356]=>
  string(12) "Indian/Cocos"
  [357]=>
  string(13) "Indian/Comoro"
  [358]=>
  string(16) "Indian/Kerguelen"
  [359]=>
  string(11) "Indian/Mahe"
  [360]=>
  string(15) "Indian/Maldives"
  [361]=>
  string(16) "Indian/Mauritius"
  [362]=>
  string(14) "Indian/Mayotte"
  [363]=>
  string(14) "Indian/Reunion"
  [364]=>
  string(12) "Pacific/Apia"
  [365]=>
  string(16) "Pacific/Auckland"
  [366]=>
  string(15) "Pacific/Chatham"
  [367]=>
  string(14) "Pacific/Easter"
  [368]=>
  string(13) "Pacific/Efate"
  [369]=>
  string(17) "Pacific/Enderbury"
  [370]=>
  string(15) "Pacific/Fakaofo"
  [371]=>
  string(12) "Pacific/Fiji"
  [372]=>
  string(16) "Pacific/Funafuti"
  [373]=>
  string(17) "Pacific/Galapagos"
  [374]=>
  string(15) "Pacific/Gambier"
  [375]=>
  string(19) "Pacific/Guadalcanal"
  [376]=>
  string(12) "Pacific/Guam"
  [377]=>
  string(16) "Pacific/Honolulu"
  [378]=>
  string(16) "Pacific/Johnston"
  [379]=>
  string(18) "Pacific/Kiritimati"
  [380]=>
  string(14) "Pacific/Kosrae"
  [381]=>
  string(17) "Pacific/Kwajalein"
  [382]=>
  string(14) "Pacific/Majuro"
  [383]=>
  string(17) "Pacific/Marquesas"
  [384]=>
  string(14) "Pacific/Midway"
  [385]=>
  string(13) "Pacific/Nauru"
  [386]=>
  string(12) "Pacific/Niue"
  [387]=>
  string(15) "Pacific/Norfolk"
  [388]=>
  string(14) "Pacific/Noumea"
  [389]=>
  string(17) "Pacific/Pago_Pago"
  [390]=>
  string(13) "Pacific/Palau"
  [391]=>
  string(16) "Pacific/Pitcairn"
  [392]=>
  string(14) "Pacific/Ponape"
  [393]=>
  string(20) "Pacific/Port_Moresby"
  [394]=>
  string(17) "Pacific/Rarotonga"
  [395]=>
  string(14) "Pacific/Saipan"
  [396]=>
  string(14) "Pacific/Tahiti"
  [397]=>
  string(14) "Pacific/Tarawa"
  [398]=>
  string(17) "Pacific/Tongatapu"
  [399]=>
  string(12) "Pacific/Truk"
  [400]=>
  string(12) "Pacific/Wake"
  [401]=>
  string(14) "Pacific/Wallis"
  [402]=>
  string(3) "UTC"
}
===DONE===
================================================================================
002+ array(403) {
002- array(402) {
498+   string(17) "Asia/Novokuznetsk"
498-   string(16) "Asia/Novosibirsk"
500+   string(16) "Asia/Novosibirsk"
500-   string(9) "Asia/Omsk"
502+   string(9) "Asia/Omsk"
502-   string(9) "Asia/Oral"
504+   string(9) "Asia/Oral"
504-   string(15) "Asia/Phnom_Penh"
506+   string(15) "Asia/Phnom_Penh"
506-   string(14) "Asia/Pontianak"
508+   string(14) "Asia/Pontianak"
508-   string(14) "Asia/Pyongyang"
510+   string(14) "Asia/Pyongyang"
510-   string(10) "Asia/Qatar"
512+   string(10) "Asia/Qatar"
512-   string(14) "Asia/Qyzylorda"
514+   string(14) "Asia/Qyzylorda"
514-   string(12) "Asia/Rangoon"
516+   string(12) "Asia/Rangoon"
516-   string(11) "Asia/Riyadh"
518+   string(11) "Asia/Riyadh"
518-   string(13) "Asia/Sakhalin"
520+   string(13) "Asia/Sakhalin"
520-   string(14) "Asia/Samarkand"
522+   string(14) "Asia/Samarkand"
522-   string(10) "Asia/Seoul"
524+   string(10) "Asia/Seoul"
524-   string(13) "Asia/Shanghai"
526+   string(13) "Asia/Shanghai"
526-   string(14) "Asia/Singapore"
528+   string(14) "Asia/Singapore"
528-   string(11) "Asia/Taipei"
530+   string(11) "Asia/Taipei"
530-   string(13) "Asia/Tashkent"
532+   string(13) "Asia/Tashkent"
532-   string(12) "Asia/Tbilisi"
534+   string(12) "Asia/Tbilisi"
534-   string(11) "Asia/Tehran"
536+   string(11) "Asia/Tehran"
536-   string(12) "Asia/Thimphu"
538+   string(12) "Asia/Thimphu"
538-   string(10) "Asia/Tokyo"
540+   string(10) "Asia/Tokyo"
540-   string(16) "Asia/Ulaanbaatar"
542+   string(16) "Asia/Ulaanbaatar"
542-   string(11) "Asia/Urumqi"
544+   string(11) "Asia/Urumqi"
544-   string(14) "Asia/Vientiane"
546+   string(14) "Asia/Vientiane"
546-   string(16) "Asia/Vladivostok"
548+   string(16) "Asia/Vladivostok"
548-   string(12) "Asia/Yakutsk"
550+   string(12) "Asia/Yakutsk"
550-   string(18) "Asia/Yekaterinburg"
552+   string(18) "Asia/Yekaterinburg"
552-   string(12) "Asia/Yerevan"
554+   string(12) "Asia/Yerevan"
554-   string(15) "Atlantic/Azores"
556+   string(15) "Atlantic/Azores"
556-   string(16) "Atlantic/Bermuda"
558+   string(16) "Atlantic/Bermuda"
558-   string(15) "Atlantic/Canary"
560+   string(15) "Atlantic/Canary"
560-   string(19) "Atlantic/Cape_Verde"
562+   string(19) "Atlantic/Cape_Verde"
562-   string(14) "Atlantic/Faroe"
564+   string(14) "Atlantic/Faroe"
564-   string(16) "Atlantic/Madeira"
566+   string(16) "Atlantic/Madeira"
566-   string(18) "Atlantic/Reykjavik"
568+   string(18) "Atlantic/Reykjavik"
568-   string(22) "Atlantic/South_Georgia"
570+   string(22) "Atlantic/South_Georgia"
570-   string(18) "Atlantic/St_Helena"
572+   string(18) "Atlantic/St_Helena"
572-   string(16) "Atlantic/Stanley"
574+   string(16) "Atlantic/Stanley"
574-   string(18) "Australia/Adelaide"
576+   string(18) "Australia/Adelaide"
576-   string(18) "Australia/Brisbane"
578+   string(18) "Australia/Brisbane"
578-   string(21) "Australia/Broken_Hill"
580+   string(21) "Australia/Broken_Hill"
580-   string(16) "Australia/Currie"
582+   string(16) "Australia/Currie"
582-   string(16) "Australia/Darwin"
584+   string(16) "Australia/Darwin"
584-   string(15) "Australia/Eucla"
586+   string(15) "Australia/Eucla"
586-   string(16) "Australia/Hobart"
588+   string(16) "Australia/Hobart"
588-   string(18) "Australia/Lindeman"
590+   string(18) "Australia/Lindeman"
590-   string(19) "Australia/Lord_Howe"
592+   string(19) "Australia/Lord_Howe"
592-   string(19) "Australia/Melbourne"
594+   string(19) "Australia/Melbourne"
594-   string(15) "Australia/Perth"
596+   string(15) "Australia/Perth"
596-   string(16) "Australia/Sydney"
598+   string(16) "Australia/Sydney"
598-   string(16) "Europe/Amsterdam"
600+   string(16) "Europe/Amsterdam"
600-   string(14) "Europe/Andorra"
602+   string(14) "Europe/Andorra"
602-   string(13) "Europe/Athens"
604+   string(13) "Europe/Athens"
604-   string(15) "Europe/Belgrade"
606+   string(15) "Europe/Belgrade"
606-   string(13) "Europe/Berlin"
608+   string(13) "Europe/Berlin"
608-   string(17) "Europe/Bratislava"
610+   string(17) "Europe/Bratislava"
610-   string(15) "Europe/Brussels"
612+   string(15) "Europe/Brussels"
612-   string(16) "Europe/Bucharest"
614+   string(16) "Europe/Bucharest"
614-   string(15) "Europe/Budapest"
616+   string(15) "Europe/Budapest"
616-   string(15) "Europe/Chisinau"
618+   string(15) "Europe/Chisinau"
618-   string(17) "Europe/Copenhagen"
620+   string(17) "Europe/Copenhagen"
620-   string(13) "Europe/Dublin"
622+   string(13) "Europe/Dublin"
622-   string(16) "Europe/Gibraltar"
624+   string(16) "Europe/Gibraltar"
624-   string(15) "Europe/Guernsey"
626+   string(15) "Europe/Guernsey"
626-   string(15) "Europe/Helsinki"
628+   string(15) "Europe/Helsinki"
628-   string(18) "Europe/Isle_of_Man"
630+   string(18) "Europe/Isle_of_Man"
630-   string(15) "Europe/Istanbul"
632+   string(15) "Europe/Istanbul"
632-   string(13) "Europe/Jersey"
634+   string(13) "Europe/Jersey"
634-   string(18) "Europe/Kaliningrad"
636+   string(18) "Europe/Kaliningrad"
636-   string(11) "Europe/Kiev"
638+   string(11) "Europe/Kiev"
638-   string(13) "Europe/Lisbon"
640+   string(13) "Europe/Lisbon"
640-   string(16) "Europe/Ljubljana"
642+   string(16) "Europe/Ljubljana"
642-   string(13) "Europe/London"
644+   string(13) "Europe/London"
644-   string(17) "Europe/Luxembourg"
646+   string(17) "Europe/Luxembourg"
646-   string(13) "Europe/Madrid"
648+   string(13) "Europe/Madrid"
648-   string(12) "Europe/Malta"
650+   string(12) "Europe/Malta"
650-   string(16) "Europe/Mariehamn"
652+   string(16) "Europe/Mariehamn"
652-   string(12) "Europe/Minsk"
654+   string(12) "Europe/Minsk"
654-   string(13) "Europe/Monaco"
656+   string(13) "Europe/Monaco"
656-   string(13) "Europe/Moscow"
658+   string(13) "Europe/Moscow"
658-   string(11) "Europe/Oslo"
660+   string(11) "Europe/Oslo"
660-   string(12) "Europe/Paris"
662+   string(12) "Europe/Paris"
662-   string(16) "Europe/Podgorica"
664+   string(16) "Europe/Podgorica"
664-   string(13) "Europe/Prague"
666+   string(13) "Europe/Prague"
666-   string(11) "Europe/Riga"
668+   string(11) "Europe/Riga"
668-   string(11) "Europe/Rome"
670+   string(11) "Europe/Rome"
670-   string(13) "Europe/Samara"
672+   string(13) "Europe/Samara"
672-   string(17) "Europe/San_Marino"
674+   string(17) "Europe/San_Marino"
674-   string(15) "Europe/Sarajevo"
676+   string(15) "Europe/Sarajevo"
676-   string(17) "Europe/Simferopol"
678+   string(17) "Europe/Simferopol"
678-   string(13) "Europe/Skopje"
680+   string(13) "Europe/Skopje"
680-   string(12) "Europe/Sofia"
682+   string(12) "Europe/Sofia"
682-   string(16) "Europe/Stockholm"
684+   string(16) "Europe/Stockholm"
684-   string(14) "Europe/Tallinn"
686+   string(14) "Europe/Tallinn"
686-   string(13) "Europe/Tirane"
688+   string(13) "Europe/Tirane"
688-   string(15) "Europe/Uzhgorod"
690+   string(15) "Europe/Uzhgorod"
690-   string(12) "Europe/Vaduz"
692+   string(12) "Europe/Vaduz"
692-   string(14) "Europe/Vatican"
694+   string(14) "Europe/Vatican"
694-   string(13) "Europe/Vienna"
696+   string(13) "Europe/Vienna"
696-   string(14) "Europe/Vilnius"
698+   string(14) "Europe/Vilnius"
698-   string(16) "Europe/Volgograd"
700+   string(16) "Europe/Volgograd"
700-   string(13) "Europe/Warsaw"
702+   string(13) "Europe/Warsaw"
702-   string(13) "Europe/Zagreb"
704+   string(13) "Europe/Zagreb"
704-   string(17) "Europe/Zaporozhye"
706+   string(17) "Europe/Zaporozhye"
706-   string(13) "Europe/Zurich"
708+   string(13) "Europe/Zurich"
708-   string(19) "Indian/Antananarivo"
710+   string(19) "Indian/Antananarivo"
710-   string(13) "Indian/Chagos"
712+   string(13) "Indian/Chagos"
712-   string(16) "Indian/Christmas"
714+   string(16) "Indian/Christmas"
714-   string(12) "Indian/Cocos"
716+   string(12) "Indian/Cocos"
716-   string(13) "Indian/Comoro"
718+   string(13) "Indian/Comoro"
718-   string(16) "Indian/Kerguelen"
720+   string(16) "Indian/Kerguelen"
720-   string(11) "Indian/Mahe"
722+   string(11) "Indian/Mahe"
722-   string(15) "Indian/Maldives"
724+   string(15) "Indian/Maldives"
724-   string(16) "Indian/Mauritius"
726+   string(16) "Indian/Mauritius"
726-   string(14) "Indian/Mayotte"
728+   string(14) "Indian/Mayotte"
728-   string(14) "Indian/Reunion"
730+   string(14) "Indian/Reunion"
730-   string(12) "Pacific/Apia"
732+   string(12) "Pacific/Apia"
732-   string(16) "Pacific/Auckland"
734+   string(16) "Pacific/Auckland"
734-   string(15) "Pacific/Chatham"
736+   string(15) "Pacific/Chatham"
736-   string(14) "Pacific/Easter"
738+   string(14) "Pacific/Easter"
738-   string(13) "Pacific/Efate"
740+   string(13) "Pacific/Efate"
740-   string(17) "Pacific/Enderbury"
742+   string(17) "Pacific/Enderbury"
742-   string(15) "Pacific/Fakaofo"
744+   string(15) "Pacific/Fakaofo"
744-   string(12) "Pacific/Fiji"
746+   string(12) "Pacific/Fiji"
746-   string(16) "Pacific/Funafuti"
748+   string(16) "Pacific/Funafuti"
748-   string(17) "Pacific/Galapagos"
750+   string(17) "Pacific/Galapagos"
750-   string(15) "Pacific/Gambier"
752+   string(15) "Pacific/Gambier"
752-   string(19) "Pacific/Guadalcanal"
754+   string(19) "Pacific/Guadalcanal"
754-   string(12) "Pacific/Guam"
756+   string(12) "Pacific/Guam"
756-   string(16) "Pacific/Honolulu"
758+   string(16) "Pacific/Honolulu"
758-   string(16) "Pacific/Johnston"
760+   string(16) "Pacific/Johnston"
760-   string(18) "Pacific/Kiritimati"
762+   string(18) "Pacific/Kiritimati"
762-   string(14) "Pacific/Kosrae"
764+   string(14) "Pacific/Kosrae"
764-   string(17) "Pacific/Kwajalein"
766+   string(17) "Pacific/Kwajalein"
766-   string(14) "Pacific/Majuro"
768+   string(14) "Pacific/Majuro"
768-   string(17) "Pacific/Marquesas"
770+   string(17) "Pacific/Marquesas"
770-   string(14) "Pacific/Midway"
772+   string(14) "Pacific/Midway"
772-   string(13) "Pacific/Nauru"
774+   string(13) "Pacific/Nauru"
774-   string(12) "Pacific/Niue"
776+   string(12) "Pacific/Niue"
776-   string(15) "Pacific/Norfolk"
778+   string(15) "Pacific/Norfolk"
778-   string(14) "Pacific/Noumea"
780+   string(14) "Pacific/Noumea"
780-   string(17) "Pacific/Pago_Pago"
782+   string(17) "Pacific/Pago_Pago"
782-   string(13) "Pacific/Palau"
784+   string(13) "Pacific/Palau"
784-   string(16) "Pacific/Pitcairn"
786+   string(16) "Pacific/Pitcairn"
786-   string(14) "Pacific/Ponape"
788+   string(14) "Pacific/Ponape"
788-   string(20) "Pacific/Port_Moresby"
790+   string(20) "Pacific/Port_Moresby"
790-   string(17) "Pacific/Rarotonga"
792+   string(17) "Pacific/Rarotonga"
792-   string(14) "Pacific/Saipan"
794+   string(14) "Pacific/Saipan"
794-   string(14) "Pacific/Tahiti"
796+   string(14) "Pacific/Tahiti"
796-   string(14) "Pacific/Tarawa"
798+   string(14) "Pacific/Tarawa"
798-   string(17) "Pacific/Tongatapu"
800+   string(17) "Pacific/Tongatapu"
800-   string(12) "Pacific/Truk"
802+   string(12) "Pacific/Truk"
802-   string(12) "Pacific/Wake"
804+   string(12) "Pacific/Wake"
805+   [401]=>
805-   [401]=>
807+   [402]=>
================================================================================



================================================================================
/usr/src/php-5.3.1/ext/filter/tests/033.phpt
================================================================================
int                      1                                               123                                               
boolean                  1                                                                                                 
float                    1                                               123                                               
validate_regexp                                                                                   O'Henry                  
validate_url                               http://a.b.c                                                                    
validate_email              [email protected]                                                                                    
validate_ip                                                    1.2.3.4                                                     
string              PHP  1  [email protected]    http://a.b.c        1.2.3.4   123  123abc()            O&#39;Henry    하퍼    
stripped            PHP  1  [email protected]    http://a.b.c        1.2.3.4   123  123abc()            O&#39;Henry    하퍼    
encoded             PHP  1  foo%40bar.com  http%3A%2F%2Fa.b.c  1.2.3.4   123  123abc%3C%3E%28%29  O%27Henry      %ED%95%98%ED%8D%BC
special_chars       PHP  1  [email protected]    http://a.b.c        1.2.3.4   123  123abc&#60;&#62;()  O&#39;Henry    하퍼    
unsafe_raw          PHP  1  [email protected]    http://a.b.c        1.2.3.4   123  123abc<>()          O'Henry        하퍼    
email               PHP  1  [email protected]    httpa.b.c           1.2.3.4   123  123abc              O'Henry                  
url                 PHP  1  [email protected]    http://a.b.c        1.2.3.4   123  123abc<>()          O'Henry                  
number_int               1                                     1234      123  123                                          
number_float             1                                     1234      123  123                                          
magic_quotes        PHP  1  [email protected]    http://a.b.c        1.2.3.4   123  123abc<>()          O\'Henry       하퍼    
callback            PHP  1  [email protected]    HTTP://A.B.C        1.2.3.4   123  123ABC<>()          O'HENRY        하퍼
================================================================================
013+ email               PHP  1  [email protected]    httpa.b.c           1.2.3.4   123  123abc              O'Henry                  
013- email               PHP  1  [email protected]    http//a.b.c         1.2.3.4   123  123abc              O'Henry                  
================================================================================



================================================================================
/usr/src/php-5.3.1/ext/gd/tests/bug43073.phpt
================================================================================
(500, 400), (610, 400), (610, 376), (500, 376)
(492, 363), (591, 322), (580, 295), (480, 336)
(470, 331), (548, 254), (527, 233), (449, 310)
(439, 309), (483, 202), (461, 193), (416, 299)
(401, 300), (401, 183), (381, 183), (381, 300)
(362, 307), (316, 195), (291, 205), (337, 318)
(330, 329), (246, 244), (224, 265), (308, 350)
(308, 360), (202, 316), (190, 344), (296, 388)
(300, 399), (186, 399), (186, 425), (300, 425)
(306, 437), (195, 483), (206, 510), (318, 464)
(328, 469), (240, 557), (260, 578), (349, 491)
(359, 491), (312, 607), (334, 616), (382, 501)
(398, 500), (398, 618), (418, 618), (418, 500)
(436, 493), (483, 607), (507, 597), (461, 482)
(468, 471), (555, 558), (577, 538), (490, 450)
(490, 440), (600, 485), (611, 457), (502, 412)
================================================================================
001+ (500, 400), (610, 400), (610, 376), (500, 376)
001- (500, 402), (610, 402), (610, 376), (500, 376)
================================================================================



================================================================================
/usr/src/php-5.3.1/ext/gd/tests/bug48801.phpt
================================================================================
(-1, 15)
(154, 15)
(154, -48)
(-1, -48)
================================================================================
002+ (154, 15)
003+ (154, -48)
002- (155, 15)
003- (155, -48)
================================================================================



================================================================================
/usr/src/php-5.3.1/ext/intl/tests/collator_get_locale.phpt
================================================================================
Locale of type 1 is 'en_US'
Locale of type 0 is 'en'
Locale of type 100 is false
Locale of type -100 is false
Locale of type -9999999999999 is false
Locale of type 9999999999999 is false
Locale of type 1.2 is 'en_US'
Locale of type 1.0E+46 is 'en'
================================================================================
008+ Locale of type 1.0E+46 is 'en'
008- Locale of type 1.0E+46 is false
================================================================================



================================================================================
/usr/src/php-5.3.1/ext/intl/tests/dateformat_localtime.phpt
================================================================================
-------------------------------

Input text is : Thursday, December 18, 1969 8:49:59 AM PST
------------
IntlDateFormatter : DateType::LONG, TimeType::LONG
------------
IntlDateFormatter : DateType::MEDIUM, TimeType::MEDIUM
------------
IntlDateFormatter : DateType::FULL, TimeType::FULL
tm_sec : '59' , tm_min : '49' , tm_hour : '8' , tm_year : '69' , tm_mday : '18' , tm_wday : '4' , tm_yday : '352' , tm_mon : '11' , tm_isdst : '0' , 
-------------------------------

Input text is : June 18, 1969 8:49:59 AM 
------------
IntlDateFormatter : DateType::LONG, TimeType::LONG
------------
IntlDateFormatter : DateType::MEDIUM, TimeType::MEDIUM
tm_sec : '59' , tm_min : '49' , tm_hour : '8' , tm_year : '69' , tm_mday : '18' , tm_wday : '3' , tm_yday : '169' , tm_mon : '5' , tm_isdst : '0' , 
------------
IntlDateFormatter : DateType::FULL, TimeType::FULL
-------------------------------

Input text is : 12/18/69 8:49 AM
------------
IntlDateFormatter : DateType::LONG, TimeType::LONG
------------
IntlDateFormatter : DateType::MEDIUM, TimeType::MEDIUM
------------
IntlDateFormatter : DateType::FULL, TimeType::FULL
-------------------------------

Input text is : 19691218 08:49 AM
------------
IntlDateFormatter : DateType::LONG, TimeType::LONG
------------
IntlDateFormatter : DateType::MEDIUM, TimeType::MEDIUM
------------
IntlDateFormatter : DateType::FULL, TimeType::FULL
================================================================================
018+ tm_sec : '59' , tm_min : '49' , tm_hour : '8' , tm_year : '69' , tm_mday : '18' , tm_wday : '3' , tm_yday : '169' , tm_mon : '5' , tm_isdst : '0' , 
018- tm_sec : '59' , tm_min : '49' , tm_hour : '8' , tm_year : '69' , tm_mday : '18' , tm_wday : '3' , tm_yday : '169' , tm_mon : '5' , tm_isdst : '1' , 
================================================================================



================================================================================
/usr/src/php-5.3.1/ext/intl/tests/dateformat_parse.phpt
================================================================================
Input text :Sunday, September 18, 2039 4:06:40 PM PT ; Parsed text : 63600 ; parse_pos : 29 37
Input text :Wednesday, December 17, 1969 6:40:00 PM PT ; Parsed text : 183600 ; parse_pos : 31 39
Input text :Thursday, December 18, 1969 8:49:59 AM PST ; Parsed text : 176340 ; parse_pos : 30 38
Input text :Thursday, December 18, 1969 8:49:59 PM PST ; Parsed text : 219540 ; parse_pos : 30 38
Input text :December 18, 1969 8:49:59 AM PST ; Parsed text : 176340 ; parse_pos : 20 28
Input text :12/18/69 8:49 AM ; Parsed text : 28140 ; parse_pos : 8 16
Input text :19691218 08:49 AM ; Parsed text : 28140 ; parse_pos : 8 17
================================================================================
001+ Input text :Sunday, September 18, 2039 4:06:40 PM PT ; Parsed text : 63600 ; parse_pos : 29 37
002+ Input text :Wednesday, December 17, 1969 6:40:00 PM PT ; Parsed text : 183600 ; parse_pos : 31 39
003+ Input text :Thursday, December 18, 1969 8:49:59 AM PST ; Parsed text : 176340 ; parse_pos : 30 38
004+ Input text :Thursday, December 18, 1969 8:49:59 PM PST ; Parsed text : 219540 ; parse_pos : 30 38
005+ Input text :December 18, 1969 8:49:59 AM PST ; Parsed text : 176340 ; parse_pos : 20 28
006+ Input text :12/18/69 8:49 AM ; Parsed text : 28140 ; parse_pos : 8 16
007+ Input text :19691218 08:49 AM ; Parsed text : 28140 ; parse_pos : 8 17
001- Input text :Sunday, September 18, 2039 4:06:40 PM PT ; Parsed text : 96000 ; parse_pos : 29 37
002- Input text :Wednesday, December 17, 1969 6:40:00 PM PT ; Parsed text : 216000 ; parse_pos : 31 39
003- Input text :Thursday, December 18, 1969 8:49:59 AM PST ; Parsed text : 208740 ; parse_pos : 30 38
004- Input text :Thursday, December 18, 1969 8:49:59 PM PST ; Parsed text : 251940 ; parse_pos : 30 38
005- Input text :December 18, 1969 8:49:59 AM PST ; Parsed text : 208740 ; parse_pos : 20 28
006- Input text :12/18/69 8:49 AM ; Parsed text : 60540 ; parse_pos : 8 16
007- Input text :19691218 08:49 AM ; Parsed text : 60540 ; parse_pos : 8 17
================================================================================



================================================================================
/usr/src/php-5.3.1/ext/intl/tests/dateformat_parse_localtime_parsepos.phpt
================================================================================
-------------------------------

Input text is : Thursday, December 18, 1969 8:49:59 AM PST
------------
IntlDateFormatter : DateType::LONG, TimeType::LONG	Error : 'Date parsing failed: U_PARSE_ERROR'
------------
IntlDateFormatter : DateType::MEDIUM, TimeType::MEDIUM	Error : 'Date parsing failed: U_PARSE_ERROR'
------------
IntlDateFormatter : DateType::FULL, TimeType::FULL
tm_sec : '59' , tm_min : '49' , tm_hour : '8' , tm_year : '69' , tm_mday : '18' , tm_wday : '4' , tm_yday : '352' , tm_mon : '11' , tm_isdst : '0' , 
-------------------------------

Input text is : June 18, 1969 8:49:59 AM 
------------
IntlDateFormatter : DateType::LONG, TimeType::LONG	Error : 'Date parsing failed: U_PARSE_ERROR'
------------
IntlDateFormatter : DateType::MEDIUM, TimeType::MEDIUM
tm_sec : '59' , tm_min : '49' , tm_hour : '8' , tm_year : '69' , tm_mday : '18' , tm_wday : '3' , tm_yday : '169' , tm_mon : '5' , tm_isdst : '0' , 
------------
IntlDateFormatter : DateType::FULL, TimeType::FULL	Error : 'Date parsing failed: U_PARSE_ERROR'
-------------------------------

Input text is : 12/18/69 8:49 AM
------------
IntlDateFormatter : DateType::LONG, TimeType::LONG	Error : 'Date parsing failed: U_PARSE_ERROR'
------------
IntlDateFormatter : DateType::MEDIUM, TimeType::MEDIUM	Error : 'Date parsing failed: U_PARSE_ERROR'
------------
IntlDateFormatter : DateType::FULL, TimeType::FULL	Error : 'Date parsing failed: U_PARSE_ERROR'
-------------------------------

Input text is : 19691218 08:49 AM
------------
IntlDateFormatter : DateType::LONG, TimeType::LONG	Error : 'Date parsing failed: U_PARSE_ERROR'
------------
IntlDateFormatter : DateType::MEDIUM, TimeType::MEDIUM	Error : 'Date parsing failed: U_PARSE_ERROR'
------------
IntlDateFormatter : DateType::FULL, TimeType::FULL	Error : 'Date parsing failed: U_PARSE_ERROR'
================================================================================
018+ tm_sec : '59' , tm_min : '49' , tm_hour : '8' , tm_year : '69' , tm_mday : '18' , tm_wday : '3' , tm_yday : '169' , tm_mon : '5' , tm_isdst : '0' , 
018- tm_sec : '59' , tm_min : '49' , tm_hour : '8' , tm_year : '69' , tm_mday : '18' , tm_wday : '3' , tm_yday : '169' , tm_mon : '5' , tm_isdst : '1' , 
================================================================================



================================================================================
/usr/src/php-5.3.1/ext/intl/tests/dateformat_parse_timestamp_parsepos.phpt
================================================================================
------------

Input text is : Sunday, September 18, 3039 4:06:40 PM PT
------------
Locale is : en_US_CA
------------
datetype = 0 ,timetype =0 
Error while parsing as: 'datefmt_parse: parsing of input parametrs resulted in value larger than data type long can handle.
The valid range of a timestamp is typically from Fri, 13 Dec 1901 20:45:54 GMT to Tue, 19 Jan 2038 03:14:07 GMT.: U_BUFFER_OVERFLOW_ERROR'
datetype = 1 ,timetype =1 
Error while parsing as: 'Date parsing failed: U_PARSE_ERROR'
datetype = 2 ,timetype =2 
Error while parsing as: 'Date parsing failed: U_PARSE_ERROR'
datetype = 3 ,timetype =3 
Error while parsing as: 'Date parsing failed: U_PARSE_ERROR'
datetype = -1 ,timetype =-1 
Error while parsing as: 'Date parsing failed: U_PARSE_ERROR'
------------

Input text is : Thursday, December 18, 1969 8:49:59 AM PST
------------
Locale is : en_US_CA
------------
datetype = 0 ,timetype =0 
Parsed text is : -1181401
datetype = 1 ,timetype =1 
Error while parsing as: 'Date parsing failed: U_PARSE_ERROR'
datetype = 2 ,timetype =2 
Error while parsing as: 'Date parsing failed: U_PARSE_ERROR'
datetype = 3 ,timetype =3 
Error while parsing as: 'Date parsing failed: U_PARSE_ERROR'
datetype = -1 ,timetype =-1 
Error while parsing as: 'Date parsing failed: U_PARSE_ERROR'
------------

Input text is : 19001218 08:49 AM
------------
Locale is : en_US_CA
------------
datetype = 0 ,timetype =0 
Error while parsing as: 'Date parsing failed: U_PARSE_ERROR'
datetype = 1 ,timetype =1 
Error while parsing as: 'Date parsing failed: U_PARSE_ERROR'
datetype = 2 ,timetype =2 
Error while parsing as: 'Date parsing failed: U_PARSE_ERROR'
datetype = 3 ,timetype =3 
Error while parsing as: 'Date parsing failed: U_PARSE_ERROR'
datetype = -1 ,timetype =-1 
Error while parsing as: 'datefmt_parse: parsing of input parametrs resulted in value larger than data type long can handle.
The valid range of a timestamp is typically from Fri, 13 Dec 1901 20:45:54 GMT to Tue, 19 Jan 2038 03:14:07 GMT.: U_BUFFER_OVERFLOW_ERROR'
------------

Input text is : 19691218 08:49 AM
------------
Locale is : en_US_CA
------------
datetype = 0 ,timetype =0 
Error while parsing as: 'Date parsing failed: U_PARSE_ERROR'
datetype = 1 ,timetype =1 
Error while parsing as: 'Date parsing failed: U_PARSE_ERROR'
datetype = 2 ,timetype =2 
Error while parsing as: 'Date parsing failed: U_PARSE_ERROR'
datetype = 3 ,timetype =3 
Error while parsing as: 'Date parsing failed: U_PARSE_ERROR'
datetype = -1 ,timetype =-1 
Parsed text is : -1181460
================================================================================
025+ Parsed text is : -1181401
025- Parsed text is : -1149001
066+ Parsed text is : -1181460
066- Parsed text is : -1149060
================================================================================



================================================================================
/usr/src/php-5.3.1/ext/intl/tests/grapheme.phpt
================================================================================
function grapheme_strlen($string) {}

"hindi" in devanagari strlen 4
"ab" + "hindi" + "cde" strlen 9
"" strlen 0
char_a_ring_nfd strlen 1
char_a_ring_nfd + "bc" strlen 3
"abc" strlen 3

function grapheme_strpos($haystack, $needle, $offset = 0) {}

find "o" in "aa%CC%8Abco%CC%88o" - grapheme_strpos = 5 == 5
find "o" in "aa%CC%8Abco%CC%88" - grapheme_strpos = false == false
find "o%CC%88" in "aa%CC%8Abco%CC%88" - grapheme_strpos = 4 == 4
find "a%CC%8A" in "o%CC%88aa%CC%8Abc" - grapheme_strpos = 2 == 2
find "a%CC%8A" in "aa%CC%8Abc" - grapheme_strpos = 1 == 1
find "a%CC%8A" in "abc" - grapheme_strpos = false == false
find "a" in "a%CC%8Abc" - grapheme_strpos = false == false
find "d" in "abc" - grapheme_strpos = false == false
find "c" in "abc" - grapheme_strpos = 2 == 2
find "b" in "abc" - grapheme_strpos = 1 == 1
find "a" in "abc" - grapheme_strpos = 0 == 0
find "a" in "abc" - grapheme_strpos from 0 = 0 == 0
find "a" in "abc" - grapheme_strpos from 1 = false == false
find "a" in "ababc" - grapheme_strpos from 1 = 2 == 2
find "o" in "aoa%CC%8Abco%CC%88o" - grapheme_strpos from 2 = 6 == 6
find "a%CC%8A" in "o%CC%88a%CC%8Aaa%CC%8Abc" - grapheme_strpos from 2 = 3 == 3
find "op" in "aa%CC%8Abco%CC%88opq" - grapheme_strpos = 5 == 5
find "opq" in "aa%CC%8Abco%CC%88opq" - grapheme_strpos = 5 == 5
find "abc" in "aa%CC%8Abco%CC%88" - grapheme_strpos = false == false
find "o%CC%88bco%CC%88" in "aa%CC%8Abco%CC%88bco%CC%88" - grapheme_strpos = 4 == 4
find "a%CC%8Abc" in "o%CC%88aa%CC%8Abc" - grapheme_strpos = 2 == 2
find "a%CC%8Abc" in "aa%CC%8Abc" - grapheme_strpos = 1 == 1
find "a%CC%8Abc" in "abc" - grapheme_strpos = false == false
find "abcdefg" in "a%CC%8Abc" - grapheme_strpos = false == false
find "defghijklmnopq" in "abc" - grapheme_strpos = false == false
find "ab" in "abc" - grapheme_strpos = 0 == 0
find "bc" in "abc" - grapheme_strpos = 1 == 1
find "abc" in "abc" - grapheme_strpos = 0 == 0
find "abcd" in "abc" - grapheme_strpos = false == false
find "ab" in "abc" - grapheme_strpos from 0 = 0 == 0
find "abc" in "abc" - grapheme_strpos from 0 = 0 == 0
find "abc" in "abc" - grapheme_strpos from 1 = false == false
find "ab" in "ababc" - grapheme_strpos from 1 = 2 == 2
find "abc" in "ababc" - grapheme_strpos from 1 = 2 == 2
find "oa%CC%8Abc" in "aoa%CC%8Abco%CC%88oa%CC%8Abc" - grapheme_strpos from 2 = 6 == 6
find "a%CC%8Abca%CC%8A" in "o%CC%88a%CC%8Aaa%CC%8Abca%CC%8Adef" - grapheme_strpos from 2 = 3 == 3

function grapheme_stripos($haystack, $needle, $offset = 0) {}

find "o" in "aoa%CC%8Abco%CC%88O" - grapheme_stripos from 2 = 6 == 6
find "a%CC%8A" in "o%CC%88a%CC%8AaA%CC%8Abc" - grapheme_stripos from 2 = 3 == 3
find "o" in "aa%CC%8Abco%CC%88O" - grapheme_stripos = 5 == 5
find "O" in "aa%CC%8Abco%CC%88" - grapheme_stripos = false == false
find "o%CC%88" in "aa%CC%8AbcO%CC%88" - grapheme_stripos = 4 == 4
find "A%CC%8A" in "o%CC%88aa%CC%8Abc" - grapheme_stripos = 2 == 2
find "a%CC%8A" in "aA%CC%8Abc" - grapheme_stripos = 1 == 1
find "a%CC%8A" in "Abc" - grapheme_stripos = false == false
find "A" in "a%CC%8Abc" - grapheme_stripos = false == false
find "D" in "abc" - grapheme_stripos = false == false
find "c" in "abC" - grapheme_stripos = 2 == 2
find "B" in "abc" - grapheme_stripos = 1 == 1
find "a" in "Abc" - grapheme_stripos = 0 == 0
find "A" in "abc" - grapheme_stripos from 0 = 0 == 0
find "a" in "Abc" - grapheme_stripos from 1 = false == false
find "A" in "ababc" - grapheme_stripos from 1 = 2 == 2
find "oP" in "aa%CC%8Abco%CC%88Opq" - grapheme_stripos = 5 == 5
find "opQ" in "aa%CC%8Abco%CC%88Opq" - grapheme_stripos = 5 == 5
find "abc" in "aa%CC%8Abco%CC%88" - grapheme_stripos = false == false
find "O%CC%88bco%CC%88" in "aa%CC%8Abco%CC%88bCo%CC%88" - grapheme_stripos = 4 == 4
find "A%CC%8Abc" in "o%CC%88aa%CC%8ABc" - grapheme_stripos = 2 == 2
find "a%CC%8Abc" in "aa%CC%8ABC" - grapheme_stripos = 1 == 1
find "a%CC%8ABC" in "abc" - grapheme_stripos = false == false
find "aBCdefg" in "a%CC%8ABC" - grapheme_stripos = false == false
find "Defghijklmnopq" in "aBC" - grapheme_stripos = false == false
find "Ab" in "abC" - grapheme_stripos = 0 == 0
find "bc" in "aBC" - grapheme_stripos = 1 == 1
find "Abc" in "abC" - grapheme_stripos = 0 == 0
find "aBcd" in "abC" - grapheme_stripos = false == false
find "ab" in "ABc" - grapheme_stripos from 0 = 0 == 0
find "abC" in "aBc" - grapheme_stripos from 0 = 0 == 0
find "aBc" in "abc" - grapheme_stripos from 1 = false == false
find "AB" in "ABabc" - grapheme_stripos from 1 = 2 == 2
find "aBc" in "abaBc" - grapheme_stripos from 1 = 2 == 2
find "Oa%CC%8AbC" in "aoa%CC%8Abco%CC%88oA%CC%8AbC" - grapheme_stripos from 2 = 6 == 6
find "a%CC%8ABca%CC%8A" in "o%CC%88a%CC%8AaA%CC%8AbCa%CC%8Adef" - grapheme_stripos from 2 = 3 == 3

function grapheme_strrpos($haystack, $needle, $offset = 0) {}

find "o" in "aa%CC%8Abco%CC%88o" - grapheme_strrpos = 5 == 5
find "o" in "aa%CC%8Abco%CC%88" - grapheme_strrpos = false == false
find "o%CC%88" in "aa%CC%8Abco%CC%88" - grapheme_strrpos = 4 == 4
find "a%CC%8A" in "o%CC%88aa%CC%8Abc" - grapheme_strrpos = 2 == 2
find "a%CC%8A" in "aa%CC%8Abc" - grapheme_strrpos = 1 == 1
find "a%CC%8A" in "abc" - grapheme_strrpos = false == false
find "a" in "a%CC%8Abc" - grapheme_strrpos = false == false
find "d" in "abc" - grapheme_strrpos = false == false
find "c" in "abc" - grapheme_strrpos = 2 == 2
find "b" in "abc" - grapheme_strrpos = 1 == 1
find "a" in "abc" - grapheme_strrpos = 0 == 0
find "a" in "abc" - grapheme_strrpos from 0 = 0 == 0
find "a" in "abc" - grapheme_strrpos from 1 = false == false
find "a" in "ababc" - grapheme_strrpos from 1 = 2 == 2
find "o" in "aoa%CC%8Abco%CC%88o" - grapheme_strrpos from 2 = 6 == 6
find "a%CC%8A" in "o%CC%88a%CC%8Aaa%CC%8Abc" - grapheme_strrpos from 2 = 3 == 3
find "op" in "aa%CC%8Abco%CC%88opq" - grapheme_strrpos = 5 == 5
find "opq" in "aa%CC%8Abco%CC%88opq" - grapheme_strrpos = 5 == 5
find "abc" in "aa%CC%8Abco%CC%88" - grapheme_strrpos = false == false
find "o%CC%88bco%CC%88" in "aa%CC%8Abco%CC%88bco%CC%88" - grapheme_strrpos = 4 == 4
find "a%CC%8Abc" in "o%CC%88aa%CC%8Abc" - grapheme_strrpos = 2 == 2
find "a%CC%8Abc" in "aa%CC%8Abc" - grapheme_strrpos = 1 == 1
find "a%CC%8Abc" in "abc" - grapheme_strrpos = false == false
find "abcdefg" in "a%CC%8Abc" - grapheme_strrpos = false == false
find "defghijklmnopq" in "abc" - grapheme_strrpos = false == false
find "ab" in "abc" - grapheme_strrpos = 0 == 0
find "bc" in "abc" - grapheme_strrpos = 1 == 1
find "abc" in "abc" - grapheme_strrpos = 0 == 0
find "abcd" in "abc" - grapheme_strrpos = false == false
find "ab" in "abc" - grapheme_strrpos from 0 = 0 == 0
find "abc" in "abc" - grapheme_strrpos from 0 = 0 == 0
find "abc" in "abc" - grapheme_strrpos from 1 = false == false
find "ab" in "ababc" - grapheme_strrpos from 1 = 2 == 2
find "abc" in "ababc" - grapheme_strrpos from 1 = 2 == 2
find "oa%CC%8Abc" in "aoa%CC%8Abco%CC%88oa%CC%8Abc" - grapheme_strrpos from 2 = 6 == 6
find "a%CC%8Abca%CC%8A" in "o%CC%88a%CC%8Aaa%CC%8Abca%CC%8Adef" - grapheme_strrpos from 2 = 3 == 3

function grapheme_strripos($haystack, $needle, $offset = 0) {}

find "o" in "aoa%CC%8Abco%CC%88O" - grapheme_strripos from 2 = 6 == 6
find "a%CC%8A" in "o%CC%88a%CC%8AaA%CC%8Abc" - grapheme_strripos from 2 = 3 == 3
find "o" in "aa%CC%8Abco%CC%88O" - grapheme_strripos = 5 == 5
find "O" in "aa%CC%8Abco%CC%88" - grapheme_strripos = false == false
find "o%CC%88" in "aa%CC%8AbcO%CC%88" - grapheme_strripos = 4 == 4
find "A%CC%8A" in "o%CC%88aa%CC%8Abc" - grapheme_strripos = 2 == 2
find "a%CC%8A" in "aA%CC%8Abc" - grapheme_strripos = 1 == 1
find "a%CC%8A" in "Abc" - grapheme_strripos = false == false
find "A" in "a%CC%8Abc" - grapheme_strripos = false == false
find "D" in "abc" - grapheme_strripos = false == false
find "c" in "abC" - grapheme_strripos = 2 == 2
find "B" in "abc" - grapheme_strripos = 1 == 1
find "a" in "Abc" - grapheme_strripos = 0 == 0
find "A" in "abc" - grapheme_strripos from 0 = 0 == 0
find "a" in "Abc" - grapheme_strripos from 1 = false == false
find "A" in "ababc" - grapheme_strripos from 1 = 2 == 2
find "oP" in "aa%CC%8Abco%CC%88Opq" - grapheme_strripos = 5 == 5
find "opQ" in "aa%CC%8Abco%CC%88Opq" - grapheme_strripos = 5 == 5
find "abc" in "aa%CC%8Abco%CC%88" - grapheme_strripos = false == false
find "O%CC%88bco%CC%88" in "aa%CC%8Abco%CC%88bCo%CC%88" - grapheme_strripos = 4 == 4
find "A%CC%8Abc" in "o%CC%88aa%CC%8ABc" - grapheme_strripos = 2 == 2
find "a%CC%8Abc" in "aa%CC%8ABC" - grapheme_strripos = 1 == 1
find "a%CC%8ABC" in "abc" - grapheme_strripos = false == false
find "aBCdefg" in "a%CC%8ABC" - grapheme_strripos = false == false
find "Defghijklmnopq" in "aBC" - grapheme_strripos = false == false
find "Ab" in "abC" - grapheme_strripos = 0 == 0
find "bc" in "aBC" - grapheme_strripos = 1 == 1
find "Abc" in "abC" - grapheme_strripos = 0 == 0
find "aBcd" in "abC" - grapheme_strripos = false == false
find "ab" in "ABc" - grapheme_strripos from 0 = 0 == 0
find "abC" in "aBc" - grapheme_strripos from 0 = 0 == 0
find "aBc" in "abc" - grapheme_strripos from 1 = false == false
find "AB" in "ABabc" - grapheme_strripos from 1 = 2 == 2
find "aBc" in "abaBc" - grapheme_strripos from 1 = 2 == 2
find "Oa%CC%8AbC" in "aoa%CC%8Abco%CC%88oA%CC%8AbC" - grapheme_strripos from 2 = 6 == 6
find "a%CC%8ABca%CC%8A" in "o%CC%88a%CC%8AaA%CC%8AbCa%CC%8Adef" - grapheme_strripos from 2 = 3 == 3

function grapheme_substr($string, $start, $length = -1) {}

substring of "abc" from "3" - grapheme_substr = false == false
substring of "aa%CC%8Abco%CC%88" from "5" - grapheme_substr = false == false
substring of "aoa%CC%8Abco%CC%88O" from "2" - grapheme_substr = a%CC%8Abco%CC%88O == a%CC%8Abco%CC%88O
substring of "o%CC%88a%CC%8AaA%CC%8Abc" from "2" - grapheme_substr = aA%CC%8Abc == aA%CC%8Abc
substring of "aa%CC%8Abco%CC%88O" from "5" - grapheme_substr = O == O
substring of "aa%CC%8Abco%CC%88" from "5" - grapheme_substr = false == false
substring of "aa%CC%8AbcO%CC%88" from "4" - grapheme_substr = O%CC%88 == O%CC%88
substring of "o%CC%88aa%CC%8Abc" from "2" - grapheme_substr = a%CC%8Abc == a%CC%8Abc
substring of "aA%CC%8Abc" from "1" - grapheme_substr = A%CC%8Abc == A%CC%8Abc
substring of "Abc" from "-5" - grapheme_substr = false == false
substring of "a%CC%8Abc" from "3" - grapheme_substr = false == false
substring of "abc" from "4" - grapheme_substr = false == false
substring of "abC" from "2" - grapheme_substr = C == C
substring of "abc" from "1" - grapheme_substr = bc == bc
substring of "Abc" from "1" - grapheme_substr with length 1 = b == b
substring of "abc" from "0" - grapheme_substr with length 2 = ab == ab
substring of "Abc" from "-4" - grapheme_substr with length 1 = false == false
substring of "ababc" from "1" - grapheme_substr with length 2 = ba == ba
substring of "ababc" from "0" - grapheme_substr with length 10 = ababc == ababc
substring of "aa%CC%8Abco%CC%88Opq" from "0" - grapheme_substr with length 10 = aa%CC%8Abco%CC%88Opq == aa%CC%8Abco%CC%88Opq
substring of "aa%CC%8Abco%CC%88Opq" from "5" - grapheme_substr = Opq == Opq
substring of "aa%CC%8Abco%CC%88Opq" from "5" - grapheme_substr with length -1 = Op == Op
substring of "aa%CC%8Abco%CC%88Opq" from "5" - grapheme_substr with length -2 = O == O
substring of "aa%CC%8Abco%CC%88Opq" from "5" - grapheme_substr with length -3 =  == 
substring of "aa%CC%8Abco%CC%88Opq" from "5" - grapheme_substr with length -4 = false == false
substring of "aa%CC%8Abco%CC%88Opq" from "0" - grapheme_substr = aa%CC%8Abco%CC%88Opq == aa%CC%8Abco%CC%88Opq
substring of "aa%CC%8Abco%CC%88Opq" from "0" - grapheme_substr with length -1 = aa%CC%8Abco%CC%88Op == aa%CC%8Abco%CC%88Op
substring of "aa%CC%8Abco%CC%88Opq" from "0" - grapheme_substr with length -2 = aa%CC%8Abco%CC%88O == aa%CC%8Abco%CC%88O
substring of "aa%CC%8Abco%CC%88Opq" from "0" - grapheme_substr with length -3 = aa%CC%8Abco%CC%88 == aa%CC%8Abco%CC%88
substring of "aa%CC%8Abco%CC%88Opq" from "0" - grapheme_substr with length -4 = aa%CC%8Abc == aa%CC%8Abc
substring of "aa%CC%8Abco%CC%88Opq" from "0" - grapheme_substr with length -5 = aa%CC%8Ab == aa%CC%8Ab
substring of "aa%CC%8Abco%CC%88Opq" from "0" - grapheme_substr with length -6 = aa%CC%8A == aa%CC%8A
substring of "aa%CC%8Abco%CC%88Opq" from "0" - grapheme_substr with length -7 = a == a
substring of "aa%CC%8Abco%CC%88Opq" from "0" - grapheme_substr with length -8 =  == 
substring of "aa%CC%8Abco%CC%88Opq" from "0" - grapheme_substr with length -9 = false == false
substring of "aa%CC%8Abco%CC%88Opq" from "-8" - grapheme_substr = aa%CC%8Abco%CC%88Opq == aa%CC%8Abco%CC%88Opq
substring of "aa%CC%8Abco%CC%88Opq" from "-7" - grapheme_substr = a%CC%8Abco%CC%88Opq == a%CC%8Abco%CC%88Opq
substring of "aa%CC%8Abco%CC%88Opq" from "-6" - grapheme_substr = bco%CC%88Opq == bco%CC%88Opq
substring of "aa%CC%8Abco%CC%88Opq" from "-5" - grapheme_substr = co%CC%88Opq == co%CC%88Opq
substring of "aa%CC%8Abco%CC%88Opq" from "-4" - grapheme_substr = o%CC%88Opq == o%CC%88Opq
substring of "aa%CC%8Abco%CC%88Opq" from "-3" - grapheme_substr = Opq == Opq
substring of "aa%CC%8Abco%CC%88Opq" from "-2" - grapheme_substr = pq == pq
substring of "aa%CC%8Abco%CC%88Opq" from "-1" - grapheme_substr = q == q
substring of "aa%CC%8Abco%CC%88Opq" from "-999" - grapheme_substr = false == false
substring of "aa%CC%8Abco%CC%88Opq" from "-8" - grapheme_substr with length 8 = aa%CC%8Abco%CC%88Opq == aa%CC%8Abco%CC%88Opq
substring of "aa%CC%8Abco%CC%88Opq" from "-8" - grapheme_substr with length 7 = aa%CC%8Abco%CC%88Op == aa%CC%8Abco%CC%88Op
substring of "aa%CC%8Abco%CC%88Opq" from "-8" - grapheme_substr with length 6 = aa%CC%8Abco%CC%88O == aa%CC%8Abco%CC%88O
substring of "aa%CC%8Abco%CC%88Opq" from "-8" - grapheme_substr with length 5 = aa%CC%8Abco%CC%88 == aa%CC%8Abco%CC%88
substring of "aa%CC%8Abco%CC%88Opq" from "-8" - grapheme_substr with length 4 = aa%CC%8Abc == aa%CC%8Abc
substring of "aa%CC%8Abco%CC%88Opq" from "-8" - grapheme_substr with length 3 = aa%CC%8Ab == aa%CC%8Ab
substring of "aa%CC%8Abco%CC%88Opq" from "-8" - grapheme_substr with length 2 = aa%CC%8A == aa%CC%8A
substring of "aa%CC%8Abco%CC%88Opq" from "-8" - grapheme_substr with length 1 = a == a
substring of "aa%CC%8Abco%CC%88Opq" from "-8" - grapheme_substr with length 0 =  == 
substring of "aa%CC%8Abco%CC%88Opq" from "-8" - grapheme_substr with length -999 = false == false
substring of "aa%CC%8Abco%CC%88Opq" from "-8" - grapheme_substr with length -1 = aa%CC%8Abco%CC%88Op == aa%CC%8Abco%CC%88Op
substring of "aa%CC%8Abco%CC%88Opq" from "-8" - grapheme_substr with length -2 = aa%CC%8Abco%CC%88O == aa%CC%8Abco%CC%88O
substring of "aa%CC%8Abco%CC%88Opq" from "-8" - grapheme_substr with length -3 = aa%CC%8Abco%CC%88 == aa%CC%8Abco%CC%88
substring of "aa%CC%8Abco%CC%88Opq" from "-8" - grapheme_substr with length -4 = aa%CC%8Abc == aa%CC%8Abc
substring of "aa%CC%8Abco%CC%88Opq" from "-8" - grapheme_substr with length -5 = aa%CC%8Ab == aa%CC%8Ab
substring of "aa%CC%8Abco%CC%88Opq" from "-8" - grapheme_substr with length -6 = aa%CC%8A == aa%CC%8A
substring of "aa%CC%8Abco%CC%88Opq" from "-8" - grapheme_substr with length -7 = a == a
substring of "aa%CC%8Abco%CC%88Opq" from "-8" - grapheme_substr with length -8 =  == 
substring of "aa%CC%8Abco%CC%88Opq" from "-8" - grapheme_substr with length -9 = false == false

function grapheme_strstr($haystack, $needle, $before_needle = FALSE) {}

find "o" in "aa%CC%8Abco%CC%88o" - grapheme_strstr = o == o
find "o" in "aa%CC%8Abco%CC%88" - grapheme_strstr = false == false
find "o%CC%88" in "aa%CC%8Abco%CC%88" - grapheme_strstr = o%CC%88 == o%CC%88
find "a%CC%8A" in "o%CC%88aa%CC%8Abc" - grapheme_strstr = a%CC%8Abc == a%CC%8Abc
find "a%CC%8A" in "aa%CC%8Abc" - grapheme_strstr = a%CC%8Abc == a%CC%8Abc
find "a%CC%8A" in "abc" - grapheme_strstr = false == false
find "a" in "a%CC%8Abc" - grapheme_strstr = false == false
find "d" in "abc" - grapheme_strstr = false == false
find "c" in "abc" - grapheme_strstr = c == c
find "b" in "abc" - grapheme_strstr = bc == bc
find "a" in "abc" - grapheme_strstr = abc == abc
find "ab" in "abc" - grapheme_strstr = abc == abc
find "abc" in "abc" - grapheme_strstr = abc == abc
find "bc" in "abc" - grapheme_strstr = bc == bc
find "a" in "abc" - grapheme_strstr before flag is FALSE = abc == abc
find "a" in "abc" - grapheme_strstr before flag is TRUE =  == 
find "b" in "abc" - grapheme_strstr before flag is TRUE = a == a
find "c" in "abc" - grapheme_strstr before flag is TRUE = ab == ab
find "bab" in "ababc" - grapheme_strstr before flag is TRUE = a == a
find "abc" in "ababc" - grapheme_strstr before flag is TRUE = ab == ab
find "abc" in "ababc" - grapheme_strstr before flag is FALSE = abc == abc
find "d" in "aba%CC%8Ac" - grapheme_strstr = false == false
find "a" in "bca%CC%8Aa" - grapheme_strstr = a == a
find "b" in "aa%CC%8Abc" - grapheme_strstr = bc == bc
find "a" in "a%CC%8Abc" - grapheme_strstr = false == false
find "ab" in "a%CC%8Aabc" - grapheme_strstr = abc == abc
find "abc" in "abca%CC%8A" - grapheme_strstr = abca%CC%8A == abca%CC%8A
find "a%CC%8Abc" in "aa%CC%8Abc" - grapheme_strstr = a%CC%8Abc == a%CC%8Abc
find "a%CC%8A" in "aa%CC%8Abc" - grapheme_strstr before flag is FALSE = a%CC%8Abc == a%CC%8Abc
find "a" in "aa%CC%8Abc" - grapheme_strstr before flag is TRUE =  == 
find "b" in "a%CC%8Aabc" - grapheme_strstr before flag is TRUE = a%CC%8Aa == a%CC%8Aa
find "c" in "aba%CC%8Ac" - grapheme_strstr before flag is TRUE = aba%CC%8A == aba%CC%8A
find "baa%CC%8Ab" in "abaa%CC%8Abc" - grapheme_strstr before flag is TRUE = a == a
find "abca%CC%8A" in "ababca%CC%8A" - grapheme_strstr before flag is TRUE = ab == ab
find "aba%CC%8Ac" in "ababa%CC%8Ac" - grapheme_strstr before flag is FALSE = aba%CC%8Ac == aba%CC%8Ac

function grapheme_stristr($haystack, $needle, $before_needle = FALSE) {}

find "O%CC%88" in "aa%CC%8Abco%CC%88" - grapheme_stristr = o%CC%88 == o%CC%88
find "o" in "aa%CC%8Abco%CC%88O" - grapheme_stristr = O == O
find "o" in "aa%CC%8Abco%CC%88" - grapheme_stristr = false == false
find "a%CC%8A" in "o%CC%88aa%CC%8Abc" - grapheme_stristr = a%CC%8Abc == a%CC%8Abc
find "A%CC%8A" in "aa%CC%8Abc" - grapheme_stristr = a%CC%8Abc == a%CC%8Abc
find "a%CC%8A" in "abc" - grapheme_stristr = false == false
find "A" in "a%CC%8Abc" - grapheme_stristr = false == false
find "d" in "abc" - grapheme_stristr = false == false
find "C" in "abc" - grapheme_stristr = c == c
find "b" in "aBc" - grapheme_stristr = Bc == Bc
find "A" in "abc" - grapheme_stristr = abc == abc
find "ab" in "abC" - grapheme_stristr = abC == abC
find "aBc" in "abc" - grapheme_stristr = abc == abc
find "bc" in "abC" - grapheme_stristr = bC == bC
find "A" in "abc" - grapheme_stristr before flag is FALSE = abc == abc
find "a" in "abc" - grapheme_stristr before flag is TRUE =  == 
find "b" in "aBc" - grapheme_stristr before flag is TRUE = a == a
find "C" in "abc" - grapheme_stristr before flag is TRUE = ab == ab
find "bab" in "aBabc" - grapheme_stristr before flag is TRUE = a == a
find "aBc" in "ababc" - grapheme_stristr before flag is TRUE = ab == ab
find "abC" in "ababc" - grapheme_stristr before flag is FALSE = abc == abc
find "d" in "aba%CC%8Ac" - grapheme_stristr = false == false
find "a" in "bca%CC%8AA" - grapheme_stristr = A == A
find "B" in "aa%CC%8Abc" - grapheme_stristr = bc == bc
find "a" in "A%CC%8Abc" - grapheme_stristr = false == false
find "Ab" in "a%CC%8Aabc" - grapheme_stristr = abc == abc
find "abc" in "abcA%CC%8A" - grapheme_stristr = abcA%CC%8A == abcA%CC%8A
find "A%CC%8Abc" in "aa%CC%8Abc" - grapheme_stristr = a%CC%8Abc == a%CC%8Abc
find "a%CC%8A" in "aA%CC%8Abc" - grapheme_stristr before flag is FALSE = A%CC%8Abc == A%CC%8Abc
find "A" in "aa%CC%8Abc" - grapheme_stristr before flag is TRUE =  == 
find "b" in "a%CC%8AaBc" - grapheme_stristr before flag is TRUE = a%CC%8Aa == a%CC%8Aa
find "C" in "aba%CC%8Ac" - grapheme_stristr before flag is TRUE = aba%CC%8A == aba%CC%8A
find "baa%CC%8Ab" in "abaA%CC%8Abc" - grapheme_stristr before flag is TRUE = a == a
find "aBcA%CC%8A" in "ababca%CC%8A" - grapheme_stristr before flag is TRUE = ab == ab
find "aba%CC%8Ac" in "abABA%CC%8Ac" - grapheme_stristr before flag is FALSE = ABA%CC%8Ac == ABA%CC%8Ac

function grapheme_extract($haystack, $size, $extract_type = GRAPHEME_EXTR_COUNT, $start = 0[, $next])

extract from "abc" "3" graphemes - grapheme_extract = abc == abc
extract from "abc" "2" graphemes - grapheme_extract = ab == ab
extract from "abc" "1" graphemes - grapheme_extract = a == a
extract from "abc" "0" graphemes - grapheme_extract =  == 
extract from "abc" "1" graphemes - grapheme_extract starting at byte position 0 = a == a
extract from "abc" "1" graphemes - grapheme_extract starting at byte position 1 = b == b
extract from "abc" "1" graphemes - grapheme_extract starting at byte position 2 = c == c
extract from "abc" "0" graphemes - grapheme_extract starting at byte position 2 =  == 
extract from "abc" "3" graphemes - grapheme_extract starting at byte position 0 with $next = abc == abc $next=3 == 3 
extract from "abc" "2" graphemes - grapheme_extract starting at byte position 0 with $next = ab == ab $next=2 == 2 
extract from "abc" "1" graphemes - grapheme_extract starting at byte position 0 with $next = a == a $next=1 == 1 
extract from "abc" "0" graphemes - grapheme_extract starting at byte position 0 with $next =  ==  $next=0 == 0 
extract from "abc" "1" graphemes - grapheme_extract starting at byte position 0 with $next = a == a $next=1 == 1 
extract from "abc" "1" graphemes - grapheme_extract starting at byte position 1 with $next = b == b $next=2 == 2 
extract from "abc" "1" graphemes - grapheme_extract starting at byte position 2 with $next = c == c $next=3 == 3 
extract from "abc" "0" graphemes - grapheme_extract starting at byte position 2 with $next =  ==  $next=2 == 2 
extract from "http%3A%2F%2Fnews.bbc.co.uk%2F2%2Fhi%2Fmiddle_east%2F7831588.stm" "48" graphemes - grapheme_extract starting at byte position 48 with $next = tm == tm $next=50 == 50 
extract from "a%CC%8Abc" "3" graphemes - grapheme_extract = a%CC%8Abc == a%CC%8Abc
extract from "a%CC%8Abc" "2" graphemes - grapheme_extract = a%CC%8Ab == a%CC%8Ab
extract from "a%CC%8Abc" "1" graphemes - grapheme_extract = a%CC%8A == a%CC%8A
extract from "a%CC%8Abc" "3" graphemes - grapheme_extract starting at byte position 0 with $next = a%CC%8Abc == a%CC%8Abc $next=5 == 5 
extract from "a%CC%8Abc" "2" graphemes - grapheme_extract starting at byte position 0 with $next = a%CC%8Ab == a%CC%8Ab $next=4 == 4 
extract from "a%CC%8Abc" "1" graphemes - grapheme_extract starting at byte position 0 with $next = a%CC%8A == a%CC%8A $next=3 == 3 
extract from "a%CC%8Abcde" "2" graphemes - grapheme_extract starting at byte position 3 with $next = bc == bc $next=5 == 5 
extract from "a%CC%8Abcde" "2" graphemes - grapheme_extract starting at byte position 4 with $next = cd == cd $next=6 == 6 
extract from "a%CC%8Abcdea%CC%8Af" "4" graphemes - grapheme_extract starting at byte position 5 with $next = dea%CC%8Af == dea%CC%8Af $next=11 == 11 
extract from "a%CC%8Ao%CC%88o%CC%88" "3" graphemes - grapheme_extract = a%CC%8Ao%CC%88o%CC%88 == a%CC%8Ao%CC%88o%CC%88
extract from "a%CC%8Ao%CC%88o%CC%88" "2" graphemes - grapheme_extract = a%CC%8Ao%CC%88 == a%CC%8Ao%CC%88
extract from "a%CC%8Ao%CC%88c" "1" graphemes - grapheme_extract = a%CC%8A == a%CC%8A
extract from "o%CC%88o%CC%88o%CC%88o%CC%88" "1" graphemes - grapheme_extract starting at byte position 0 = o%CC%88 == o%CC%88
extract from "o%CC%88o%CC%88o%CC%88o%CC%88" "1" graphemes - grapheme_extract starting at byte position 2 = o%CC%88 == o%CC%88
extract from "o%CC%88o%CC%88o%CC%88o%CC%88" "1" graphemes - grapheme_extract starting at byte position 3 = o%CC%88 == o%CC%88
extract from "o%CC%88o%CC%88o%CC%88o%CC%88" "1" graphemes - grapheme_extract starting at byte position 4 = %CC%88 == %CC%88
extract from "o%CC%88o%CC%88o%CC%88o%CC%88" "2" graphemes - grapheme_extract starting at byte position 0 = o%CC%88o%CC%88 == o%CC%88o%CC%88
extract from "o%CC%88o%CC%88o%CC%88o%CC%88" "2" graphemes - grapheme_extract starting at byte position 2 = o%CC%88o%CC%88 == o%CC%88o%CC%88
extract from "o%CC%88o%CC%88o%CC%88o%CC%88" "2" graphemes - grapheme_extract starting at byte position 3 = o%CC%88o%CC%88 == o%CC%88o%CC%88
extract from "o%CC%88o%CC%88o%CC%88o%CC%88" "2" graphemes - grapheme_extract starting at byte position 4 = %CC%88o%CC%88 == %CC%88o%CC%88
extract from "o%CC%88o%CC%88o%CC%88o%CC%88" "2" graphemes - grapheme_extract starting at byte position 7 = %CC%88o%CC%88 == %CC%88o%CC%88
extract from "o%CC%88o%CC%88o%CC%88o%CC%88" "2" graphemes - grapheme_extract starting at byte position 8 = o%CC%88 == o%CC%88
extract from "o%CC%88o%CC%88o%CC%88o%CC%88" "2" graphemes - grapheme_extract starting at byte position 10 = %CC%88 == %CC%88
extract from "o%CC%88o%CC%88o%CC%88o%CC%88" "2" graphemes - grapheme_extract starting at byte position 11 = false == false

function grapheme_extract($haystack, $size, $extract_type = GRAPHEME_EXTR_MAXBYTES, $start = 0)

extract from "abc" "3" graphemes - grapheme_extract GRAPHEME_EXTR_MAXBYTES = abc == abc
extract from "abc" "2" graphemes - grapheme_extract GRAPHEME
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.