Tree:
3362620b5f
PEAR_1_4DEV
PECL
PECL_4_3
PECL_OPENSSL
PHAR_1_2
PHP-4.0
PHP-4.0.5
PHP-4.0.6
PHP-4.0.7
PHP-4.2.0
PHP-4.2.2
PHP-4.3
PHP-4.3.0
PHP-4.3.1
PHP-4.3.2
PHP-4.3.7
PHP-4.4
PHP-5
PHP-5.0
PHP-5.1
PHP-5.2
PHP-5.2.1RC1
PHP-5.3
PHP-5.3.11
PHP-5.3.12
PHP-5.3.13
PHP-5.3.14
PHP-5.3.15
PHP-5.3.16
PHP-5.3.17
PHP-5.3.18
PHP-5.3.19
PHP-5.3.20
PHP-5.3.21
PHP-5.3.22
PHP-5.3.23
PHP-5.3.24
PHP-5.3.25
PHP-5.3.26
PHP-5.3.27
PHP-5.3.28
PHP-5.3.29
PHP-5.4
PHP-5.4.1
PHP-5.4.10
PHP-5.4.11
PHP-5.4.12
PHP-5.4.13
PHP-5.4.14
PHP-5.4.15
PHP-5.4.16
PHP-5.4.17
PHP-5.4.18
PHP-5.4.19
PHP-5.4.2
PHP-5.4.20
PHP-5.4.21
PHP-5.4.22
PHP-5.4.23
PHP-5.4.24
PHP-5.4.25
PHP-5.4.26
PHP-5.4.27
PHP-5.4.28
PHP-5.4.29
PHP-5.4.3
PHP-5.4.30
PHP-5.4.31
PHP-5.4.32
PHP-5.4.33
PHP-5.4.34
PHP-5.4.35
PHP-5.4.36
PHP-5.4.37
PHP-5.4.38
PHP-5.4.39
PHP-5.4.4
PHP-5.4.40
PHP-5.4.41
PHP-5.4.42
PHP-5.4.43
PHP-5.4.44
PHP-5.4.45
PHP-5.4.5
PHP-5.4.6
PHP-5.4.7
PHP-5.4.8
PHP-5.4.9
PHP-5.5
PHP-5.5.10
PHP-5.5.11
PHP-5.5.12
PHP-5.5.13
PHP-5.5.14
PHP-5.5.15
PHP-5.5.16
PHP-5.5.17
PHP-5.5.18
PHP-5.5.19
PHP-5.5.20
PHP-5.5.21
PHP-5.5.22
PHP-5.5.23
PHP-5.5.24
PHP-5.5.25
PHP-5.5.26
PHP-5.5.27
PHP-5.5.28
PHP-5.5.29
PHP-5.5.3
PHP-5.5.30
PHP-5.5.31
PHP-5.5.32
PHP-5.5.33
PHP-5.5.34
PHP-5.5.35
PHP-5.5.36
PHP-5.5.37
PHP-5.5.38
PHP-5.5.4
PHP-5.5.7
PHP-5.5.8
PHP-5.5.9
PHP-5.6
PHP-5.6.0
PHP-5.6.1
PHP-5.6.10
PHP-5.6.11
PHP-5.6.12
PHP-5.6.13
PHP-5.6.14
PHP-5.6.15
PHP-5.6.16
PHP-5.6.17
PHP-5.6.18
PHP-5.6.19
PHP-5.6.2
PHP-5.6.20
PHP-5.6.21
PHP-5.6.22
PHP-5.6.23
PHP-5.6.24
PHP-5.6.25
PHP-5.6.26
PHP-5.6.27
PHP-5.6.28
PHP-5.6.29
PHP-5.6.3
PHP-5.6.30
PHP-5.6.31
PHP-5.6.32
PHP-5.6.33
PHP-5.6.34
PHP-5.6.35
PHP-5.6.36
PHP-5.6.37
PHP-5.6.38
PHP-5.6.39
PHP-5.6.4
PHP-5.6.40
PHP-5.6.5
PHP-5.6.6
PHP-5.6.7
PHP-5.6.8
PHP-5.6.9
PHP-7.0
PHP-7.0.0
PHP-7.0.1
PHP-7.0.10
PHP-7.0.11
PHP-7.0.12
PHP-7.0.13
PHP-7.0.14
PHP-7.0.15
PHP-7.0.16
PHP-7.0.17
PHP-7.0.18
PHP-7.0.19
PHP-7.0.2
PHP-7.0.20
PHP-7.0.21
PHP-7.0.22
PHP-7.0.23
PHP-7.0.24
PHP-7.0.25
PHP-7.0.26
PHP-7.0.27
PHP-7.0.28
PHP-7.0.29
PHP-7.0.3
PHP-7.0.30
PHP-7.0.31
PHP-7.0.32
PHP-7.0.33
PHP-7.0.4
PHP-7.0.5
PHP-7.0.6
PHP-7.0.7
PHP-7.0.8
PHP-7.0.9
PHP-7.1
PHP-7.1.0
PHP-7.1.0RC1
PHP-7.1.0RC2
PHP-7.1.0RC3
PHP-7.1.0beta1
PHP-7.1.0beta2
PHP-7.1.0beta3
PHP-7.1.1
PHP-7.1.10
PHP-7.1.11
PHP-7.1.12
PHP-7.1.13
PHP-7.1.14
PHP-7.1.15
PHP-7.1.16
PHP-7.1.17
PHP-7.1.18
PHP-7.1.19
PHP-7.1.2
PHP-7.1.20
PHP-7.1.21
PHP-7.1.22
PHP-7.1.23
PHP-7.1.24
PHP-7.1.25
PHP-7.1.26
PHP-7.1.27
PHP-7.1.29
PHP-7.1.3
PHP-7.1.30
PHP-7.1.4
PHP-7.1.5
PHP-7.1.6
PHP-7.1.7
PHP-7.1.8
PHP-7.1.9
PHP-7.2
PHP-7.2.0
PHP-7.2.1
PHP-7.2.10
PHP-7.2.11
PHP-7.2.12
PHP-7.2.13
PHP-7.2.14
PHP-7.2.15
PHP-7.2.16
PHP-7.2.17
PHP-7.2.18
PHP-7.2.19
PHP-7.2.2
PHP-7.2.20
PHP-7.2.21
PHP-7.2.22
PHP-7.2.23
PHP-7.2.24
PHP-7.2.25
PHP-7.2.26
PHP-7.2.27
PHP-7.2.28
PHP-7.2.29
PHP-7.2.3
PHP-7.2.30
PHP-7.2.31
PHP-7.2.32
PHP-7.2.33
PHP-7.2.34
PHP-7.2.4
PHP-7.2.5
PHP-7.2.6
PHP-7.2.7
PHP-7.2.8
PHP-7.2.9
PHP-7.3
PHP-7.3.0
PHP-7.3.1
PHP-7.3.10
PHP-7.3.11
PHP-7.3.12
PHP-7.3.13
PHP-7.3.14
PHP-7.3.15
PHP-7.3.16
PHP-7.3.17
PHP-7.3.18
PHP-7.3.19
PHP-7.3.2
PHP-7.3.20
PHP-7.3.21
PHP-7.3.22
PHP-7.3.23
PHP-7.3.24
PHP-7.3.25
PHP-7.3.26
PHP-7.3.27
PHP-7.3.28
PHP-7.3.29
PHP-7.3.3
PHP-7.3.30
PHP-7.3.31
PHP-7.3.32
PHP-7.3.33
PHP-7.3.4
PHP-7.3.5
PHP-7.3.6
PHP-7.3.7
PHP-7.3.8
PHP-7.3.9
PHP-7.4
PHP-7.4.0
PHP-7.4.1
PHP-7.4.10
PHP-7.4.11
PHP-7.4.12
PHP-7.4.13
PHP-7.4.14
PHP-7.4.15
PHP-7.4.16
PHP-7.4.17
PHP-7.4.18
PHP-7.4.2
PHP-7.4.20
PHP-7.4.21
PHP-7.4.22
PHP-7.4.23
PHP-7.4.24
PHP-7.4.25
PHP-7.4.26
PHP-7.4.27
PHP-7.4.28
PHP-7.4.29
PHP-7.4.3
PHP-7.4.30
PHP-7.4.31
PHP-7.4.32
PHP-7.4.33
PHP-7.4.4
PHP-7.4.5
PHP-7.4.6
PHP-7.4.7
PHP-7.4.8
PHP-7.4.9
PHP-8.0
PHP-8.0.0
PHP-8.0.1
PHP-8.0.10
PHP-8.0.11
PHP-8.0.12
PHP-8.0.13
PHP-8.0.14
PHP-8.0.15
PHP-8.0.16
PHP-8.0.17
PHP-8.0.18
PHP-8.0.19
PHP-8.0.2
PHP-8.0.20
PHP-8.0.21
PHP-8.0.22
PHP-8.0.23
PHP-8.0.24
PHP-8.0.25
PHP-8.0.26
PHP-8.0.27
PHP-8.0.28
PHP-8.0.29
PHP-8.0.3
PHP-8.0.30
PHP-8.0.4
PHP-8.0.5
PHP-8.0.6
PHP-8.0.7
PHP-8.0.8
PHP-8.0.9
PHP-8.1
PHP-8.1.0
PHP-8.1.1
PHP-8.1.10
PHP-8.1.11
PHP-8.1.12
PHP-8.1.13
PHP-8.1.14
PHP-8.1.15
PHP-8.1.16
PHP-8.1.17
PHP-8.1.18
PHP-8.1.19
PHP-8.1.2
PHP-8.1.20
PHP-8.1.21
PHP-8.1.22
PHP-8.1.23
PHP-8.1.24
PHP-8.1.25
PHP-8.1.26
PHP-8.1.27
PHP-8.1.28
PHP-8.1.29
PHP-8.1.3
PHP-8.1.30
PHP-8.1.31
PHP-8.1.32
PHP-8.1.33
PHP-8.1.34
PHP-8.1.4
PHP-8.1.6
PHP-8.1.7
PHP-8.1.8
PHP-8.1.9
PHP-8.2
PHP-8.2.0
PHP-8.2.1
PHP-8.2.10
PHP-8.2.11
PHP-8.2.12
PHP-8.2.13
PHP-8.2.14
PHP-8.2.15
PHP-8.2.16
PHP-8.2.17
PHP-8.2.18
PHP-8.2.19
PHP-8.2.2
PHP-8.2.20
PHP-8.2.21
PHP-8.2.22
PHP-8.2.23
PHP-8.2.24
PHP-8.2.25
PHP-8.2.26
PHP-8.2.27
PHP-8.2.29
PHP-8.2.3
PHP-8.2.4
PHP-8.2.5
PHP-8.2.6
PHP-8.2.7
PHP-8.2.8
PHP-8.2.9
PHP-8.3
PHP-8.3.0
PHP-8.3.1
PHP-8.3.10
PHP-8.3.11
PHP-8.3.12
PHP-8.3.13
PHP-8.3.14
PHP-8.3.15
PHP-8.3.16
PHP-8.3.17
PHP-8.3.18
PHP-8.3.19
PHP-8.3.2
PHP-8.3.20
PHP-8.3.21
PHP-8.3.22
PHP-8.3.23
PHP-8.3.24
PHP-8.3.25
PHP-8.3.26
PHP-8.3.27
PHP-8.3.28
PHP-8.3.29
PHP-8.3.3
PHP-8.3.30
PHP-8.3.4
PHP-8.3.5
PHP-8.3.6
PHP-8.3.7
PHP-8.3.8
PHP-8.3.9
PHP-8.4
PHP-8.4.0
PHP-8.4.1
PHP-8.4.10
PHP-8.4.11
PHP-8.4.12
PHP-8.4.13
PHP-8.4.14
PHP-8.4.15
PHP-8.4.16
PHP-8.4.17
PHP-8.4.2
PHP-8.4.3
PHP-8.4.4
PHP-8.4.5
PHP-8.4.6
PHP-8.4.7
PHP-8.4.8
PHP-8.4.9
PHP-8.5
PHP-8.5.0
PHP-8.5.1
PHP-8.5.2
broken-5.6-20140206
dstogov-foreach
experimental/5.2-WITH_DRCP
experimental/5.3-FPM
experimental/RETURN_REF
experimental/ZendEngine2
experimental/apache_hooks
experimental/first_unicode_implementation
experimental/lemon
experimental/namespaces
experimental/new_apache_hooks
experimental/new_ui_api
experimental/newoperator
experimental/phar_tar
experimental/pre_new_hash_func
experimental/rand_redesign
experimental/the_5_4_that_isnt_5_4
experimental/threaded
experimental/with_scalar_types
experimental/zts_stdc_scanners
experimetnal/RETURN_REF_PATCH
fpm_kqueue_simpl
gh-14140-ffp-contract
immutable-date
internal-arg-info
jit-arm64
levim/document-dtor-free
master
microseconds
migration/EXPERIMENTAL
migration/INITIAL
migration/RELEASE_1_0_0
migration/sqlite-start
migration/unlabaled-1.1.2
migration/unlabaled-1.29.2
migration/unlabaled-1.3.2
migration/unlabaled-1.67.2
native-tls
openssl_fix_libressl_build
release-process-docs-for-initial-version
revert-10738-fix-travis
revert-2945-bug-75577
socket_netbsd_additions
str_size_and_int64
str_size_and_int64_56_backport
tmp_liveliness
zend-signal-zts
BEFORE_ARG_INFO
BEFORE_BIG_SYMBOL_CHANGE
BEFORE_EXP_MERGE
BEFORE_FD_REAPPLY
BEFORE_FD_REVERT
BEFORE_HANDLERS_RESHUFFLE
BEFORE_HEAD_NS_CHANGE
BEFORE_HEAD_NS_CHANGES_MERGE
BEFORE_IMPORT_OF_MYSQLND
BEFORE_IMPORT_OF_MYSQLND_IN_5_3
BEFORE_NEW_OBJECT_MODEL
BEFORE_NEW_OPERATOR_FIX
BEFORE_NEW_OUTPUT_API
BEFORE_NEW_PARAMETER_PARSE
BEFORE_NS_RULES_CHANGE
BEFORE_OBJECTS_STORE
BEFORE_PARAM_PARSING_CHANGE
BEFORE_PHP4_APACHE_MODULE_CHANGE
BEFORE_PRE_SHUTDOWN_REVERSE_PATCH
BEFORE_REAL_IMPORT_OF_MYSQLND
BEFORE_REMOVING_AI_COUNT_FINAL_STEP
BEFORE_REMOVING_GC_STEP1
BEFORE_REMOVING_GC_STEP2
BEFORE_RENAMING
BEFORE_SAPIFICATION_FEB_10_2000
BEFORE_SAPI_POST_PATCH_17_FEB_2000
BEFORE_STACK_PATCH
BEFORE_UNICODE_MERGE
CLOSED_BETA
ChangeLog
INITIAL_IMPORT_SOURCEFORGE
MODERN_SYMMETRIC_SESSION_BEHAVIOUR_20021003
NEWS
NEWS-cvs2svn
NEW_UI_API_BP
PHP-4.0-RC1
PHP-5.4.1-RC1
PHP_4_3_before_13561_fix
PHP_5_0_dev_before_13561_fix
PHP_5_2_15RC1
POST_64BIT_BRANCH_MERGE
POST_AST_MERGE
POST_NATIVE_TLS_MERGE
POST_PARAMETER_PARSING_API
POST_PHP7_EREG_MYSQL_REMOVALS
POST_PHP7_NSAPI_REMOVAL
POST_PHP7_REMOVALS
POST_PHPNG_MERGE
POST_SUBST_Z_MACROS
PRE_64BIT_BRANCH_MERGE
PRE_AST_MERGE
PRE_DELAYED_ARRAY_FETCH_PATCH
PRE_EIGHT_BYTE_ALLOC_PATCH
PRE_ENGINE2_SPLIT
PRE_FETCH_READ_PATCH
PRE_FILE_COMPILE_API_CHANGE
PRE_FUNC_RETURNS_OBJECT_PATCH
PRE_GRANULAR_GARBAGE_FIX
PRE_ISSET_PATCH
PRE_ISSET_TYPE
PRE_LIBMYSQL_REVERT
PRE_LIBZEND_TO_ZEND
PRE_METHOD_CALL_SEPERATE_FIX_PATCH
PRE_METHOD_DEREFERENCE_PATCH
PRE_NATIVE_TLS_MERGE
PRE_NEW_OCI8_EXTENSION
PRE_NEW_VM_GEN_PATCH
PRE_PARAMETER_PARSING_API
PRE_PHP7_EREG_MYSQL_REMOVALS
PRE_PHP7_NSAPI_REMOVAL
PRE_PHP7_REMOVALS
PRE_PHPNG_MERGE
PRE_RETURN_REF_MERGE
PRE_RETURN_REF_PATCH
PRE_SUBST_Z_MACROS
PRE_TSRM_MERGE_PATCH
PRE_USED_RETURN_VALUE_PATCH
PRE_ZEND_VM_DISPATCH_PATCH
RELEASE_0_1
RELEASE_0_10
RELEASE_0_11
RELEASE_0_1_1
RELEASE_0_2
RELEASE_0_2_0
RELEASE_0_2_1
RELEASE_0_2_2
RELEASE_0_2_3
RELEASE_0_2_4
RELEASE_0_3
RELEASE_0_4
RELEASE_0_5
RELEASE_0_5_2
RELEASE_0_5_3
RELEASE_0_6
RELEASE_0_7
RELEASE_0_9
RELEASE_0_90
RELEASE_0_91
RELEASE_0_9_0
RELEASE_0_9_1
RELEASE_0_9_2
RELEASE_0_9_3
RELEASE_0_9_4
RELEASE_0_9b
RELEASE_1_0
RELEASE_1_0RC1
RELEASE_1_0RC2
RELEASE_1_0_0RC1
RELEASE_1_0_1
RELEASE_1_0_2
RELEASE_1_0_3
RELEASE_1_0_4
RELEASE_1_0b1
RELEASE_1_0b2
RELEASE_1_0b3
RELEASE_1_1
RELEASE_1_1_0
RELEASE_1_1_1
RELEASE_1_2
RELEASE_1_2_0
RELEASE_1_2_1
RELEASE_1_2_2
RELEASE_1_2_3
RELEASE_1_2_4
RELEASE_1_2_5
RELEASE_1_2b5
RELEASE_1_3
RELEASE_1_3_1
RELEASE_1_3_5
RELEASE_1_3b2
RELEASE_1_3b3
RELEASE_1_3b6
RELEASE_1_4
RELEASE_1_5
RELEASE_2_0_0
RELEASE_2_0_0RC1
RELEASE_2_0_0a1
RELEASE_2_0_0a2
RELEASE_2_0_0b1
RELEASE_2_0_1
RELEASE_2_0_2
RETURN_REF_BP
SAFEGUARD_3_0_BETA1_RC1_26062002
SPL_ALPHA
SQLITE_4_3_20041227
ZEND_OPTIMIZER_B1
ZO_B1
before-sapi-split
dev
help
init
l
oci8-1.4.0
oci8-1.4.3
php-4.0.0
php-4.0.1
php-4.0.1RC
php-4.0.1RC2
php-4.0.1pl1
php-4.0.2
php-4.0.2RC1
php-4.0.3
php-4.0.3RC1
php-4.0.3RC2
php-4.0.4RC3
php-4.0.4RC4
php-4.0.4RC5
php-4.0.4RC6
php-4.0.4REL
php-4.0.4pl1
php-4.0.4pl1RC1
php-4.0.4pl1RC2
php-4.0.5
php-4.0.5RC1
php-4.0.5RC2
php-4.0.5RC3
php-4.0.5RC4
php-4.0.5RC5
php-4.0.5RC6
php-4.0.5RC7
php-4.0.5RC8
php-4.0.6
php-4.0.6RC1
php-4.0.6RC2
php-4.0.6RC3
php-4.0.6RC4
php-4.0.7RC1
php-4.0.7RC2
php-4.0.7RC3
php-4.0RC1
php-4.0RC2
php-4.0b1
php-4.0b2
php-4.0b3
php-4.0b3_RC2
php-4.0b3_RC3
php-4.0b3_RC4
php-4.0b3_RC5
php-4.0b4
php-4.0b4_rc1
php-4.0b4pl1
php-4.1.0
php-4.1.0RC1
php-4.1.0RC2
php-4.1.0RC3
php-4.1.0RC4
php-4.1.0RC5
php-4.1.1
php-4.1.2
php-4.2.0
php-4.2.0RC1
php-4.2.0RC2
php-4.2.0RC3
php-4.2.0RC4
php-4.2.1
php-4.2.1RC1
php-4.2.1RC2
php-4.2.2
php-4.2.3
php-4.2.3RC1
php-4.2.3RC2
php-4.3.0
php-4.3.0RC1
php-4.3.0RC2
php-4.3.0RC3
php-4.3.0RC4
php-4.3.0dev
php-4.3.0dev-ZendEngine2
php-4.3.0dev-ZendEngine2-Preview1
php-4.3.0dev_zend2_alpha1
php-4.3.0dev_zend2_alpha2
php-4.3.0dev_zend2_alpha3
php-4.3.0pre1
php-4.3.0pre2
php-4.3.1
php-4.3.10
php-4.3.10RC1
php-4.3.10RC2
php-4.3.11
php-4.3.11RC1
php-4.3.11RC2
php-4.3.2
php-4.3.2RC1
php-4.3.2RC2
php-4.3.2RC3
php-4.3.2RC4
php-4.3.3
php-4.3.3RC1
php-4.3.3RC2
php-4.3.3RC3
php-4.3.3RC4
php-4.3.4
php-4.3.4RC1
php-4.3.4RC2
php-4.3.4RC3
php-4.3.5
php-4.3.5RC1
php-4.3.5RC2
php-4.3.5RC3
php-4.3.5RC4
php-4.3.6
php-4.3.6RC1
php-4.3.6RC2
php-4.3.6RC3
php-4.3.7
php-4.3.7RC1
php-4.3.8
php-4.3.9
php-4.3.9RC1
php-4.3.9RC2
php-4.3.9RC3
php-4.4.0
php-4.4.0RC1
php-4.4.0RC2
php-4.4.1
php-4.4.1RC1
php-4.4.2
php-4.4.2RC1
php-4.4.2RC2
php-4.4.3
php-4.4.3RC1
php-4.4.3RC2
php-4.4.4
php-4.4.4RC1
php-4.4.5
php-4.4.5RC1
php-4.4.5RC2
php-4.4.6
php-4.4.6RC1
php-4.4.7
php-4.4.7RC1
php-4.4.8
php-4.4.8RC1
php-4.4.9
php-4.4.9RC1
php-5.0.0
php-5.0.0RC1
php-5.0.0RC1RC1
php-5.0.0RC1RC2
php-5.0.0RC2
php-5.0.0RC2RC1
php-5.0.0RC2RC2
php-5.0.0RC3
php-5.0.0RC3RC1
php-5.0.0RC3RC2
php-5.0.0RC4
php-5.0.0b1
php-5.0.0b2
php-5.0.0b2RC1
php-5.0.0b3
php-5.0.0b3RC1
php-5.0.0b3RC2
php-5.0.0b4
php-5.0.0b4RC1
php-5.0.1
php-5.0.1RC1
php-5.0.1RC2
php-5.0.1b1
php-5.0.2
php-5.0.2RC1
php-5.0.3
php-5.0.3RC1
php-5.0.3RC2
php-5.0.4
php-5.0.4RC1
php-5.0.4RC2
php-5.0.5
php-5.0.5RC1
php-5.0.5RC2
php-5.1.0
php-5.1.0RC1
php-5.1.0RC2
php-5.1.0RC2_PRE
php-5.1.0RC3
php-5.1.0RC4
php-5.1.0RC5
php-5.1.0RC6
php-5.1.0b1
php-5.1.0b2
php-5.1.0b3
php-5.1.1
php-5.1.2
php-5.1.2RC1
php-5.1.2RC2
php-5.1.3
php-5.1.3RC1
php-5.1.3RC2
php-5.1.3RC3
php-5.1.4
php-5.1.5
php-5.1.5RC1
php-5.1.6
php-5.2.0
php-5.2.0RC1
php-5.2.0RC2
php-5.2.0RC3
php-5.2.0RC4
php-5.2.0RC5
php-5.2.0RC6
php-5.2.1
php-5.2.10
php-5.2.10RC1
php-5.2.10RC2
php-5.2.11
php-5.2.11RC1
php-5.2.11RC2
php-5.2.11RC3
php-5.2.12
php-5.2.12RC1
php-5.2.12RC2
php-5.2.12RC3
php-5.2.12RC4
php-5.2.13
php-5.2.13RC1
php-5.2.13RC2
php-5.2.14
php-5.2.14RC1
php-5.2.14RC2
php-5.2.14RC3
php-5.2.15
php-5.2.15RC1
php-5.2.15RC2
php-5.2.16
php-5.2.17
php-5.2.1RC1
php-5.2.1RC2
php-5.2.1RC3
php-5.2.1RC4
php-5.2.2
php-5.2.2RC1
php-5.2.2RC2
php-5.2.3
php-5.2.3RC1
php-5.2.4
php-5.2.4RC1
php-5.2.4RC2
php-5.2.4RC3
php-5.2.5
php-5.2.5RC1
php-5.2.5RC2
php-5.2.6
php-5.2.6RC1
php-5.2.6RC2
php-5.2.6RC3
php-5.2.6RC4
php-5.2.6RC5
php-5.2.7
php-5.2.7RC1
php-5.2.7RC2
php-5.2.7RC3
php-5.2.7RC4
php-5.2.7RC5
php-5.2.8
php-5.2.9
php-5.2.9RC1
php-5.2.9RC2
php-5.2.9RC3
php-5.3.0
php-5.3.0RC1
php-5.3.0RC2
php-5.3.0RC3
php-5.3.0RC4
php-5.3.0alpha1
php-5.3.0alpha2
php-5.3.0alpha3
php-5.3.0beta1
php-5.3.1
php-5.3.10
php-5.3.11
php-5.3.11RC1
php-5.3.11RC2
php-5.3.12
php-5.3.13
php-5.3.14
php-5.3.14RC1
php-5.3.14RC2
php-5.3.15
php-5.3.15RC1
php-5.3.16
php-5.3.17
php-5.3.18
php-5.3.18RC1
php-5.3.19
php-5.3.19RC1
php-5.3.1RC1
php-5.3.1RC2
php-5.3.1RC3
php-5.3.1RC4
php-5.3.2
php-5.3.20
php-5.3.20RC1
php-5.3.21
php-5.3.21RC1
php-5.3.22
php-5.3.22RC1
php-5.3.22RC2
php-5.3.23
php-5.3.23RC1
php-5.3.24
php-5.3.24RC1
php-5.3.25
php-5.3.25RC1
php-5.3.26
php-5.3.26RC1
php-5.3.27
php-5.3.27RC1
php-5.3.28
php-5.3.29
php-5.3.29RC1
php-5.3.2RC1
php-5.3.2RC2
php-5.3.2RC3
php-5.3.3
php-5.3.3RC1
php-5.3.3RC2
php-5.3.3RC3
php-5.3.4
php-5.3.4RC1
php-5.3.4RC2
php-5.3.5
php-5.3.6
php-5.3.6RC1
php-5.3.6RC2
php-5.3.6RC3
php-5.3.7
php-5.3.7RC1
php-5.3.7RC2
php-5.3.7RC3
php-5.3.7RC4
php-5.3.7RC5
php-5.3.8
php-5.3.9
php-5.3.9RC1
php-5.3.9RC2
php-5.3.9RC3
php-5.3.9RC4
php-5.4.0
php-5.4.0RC1
php-5.4.0RC2
php-5.4.0RC3
php-5.4.0RC4
php-5.4.0RC5
php-5.4.0RC6
php-5.4.0RC7
php-5.4.0RC8
php-5.4.0alpha1
php-5.4.0alpha2
php-5.4.0alpha3
php-5.4.0beta1
php-5.4.0beta2
php-5.4.1
php-5.4.10
php-5.4.10RC1
php-5.4.11
php-5.4.11RC1
php-5.4.12
php-5.4.12RC1
php-5.4.12RC2
php-5.4.13
php-5.4.13RC1
php-5.4.14
php-5.4.14RC1
php-5.4.15
php-5.4.15RC1
php-5.4.16
php-5.4.16RC1
php-5.4.17
php-5.4.17RC1
php-5.4.18
php-5.4.18RC1
php-5.4.18RC2
php-5.4.19
php-5.4.1RC1
php-5.4.1RC2
php-5.4.2
php-5.4.20
php-5.4.20RC1
php-5.4.21
php-5.4.21RC1
php-5.4.22
php-5.4.22RC1
php-5.4.23
php-5.4.23RC1
php-5.4.24
php-5.4.24RC1
php-5.4.25
php-5.4.25RC1
php-5.4.26
php-5.4.26RC1
php-5.4.27
php-5.4.27RC1
php-5.4.28
php-5.4.28RC1
php-5.4.29
php-5.4.29RC1
php-5.4.3
php-5.4.30
php-5.4.30RC1
php-5.4.31
php-5.4.31RC1
php-5.4.32
php-5.4.32RC1
php-5.4.33
php-5.4.33RC1
php-5.4.34
php-5.4.35
php-5.4.36
php-5.4.37
php-5.4.38
php-5.4.39
php-5.4.4
php-5.4.40
php-5.4.41
php-5.4.42
php-5.4.43
php-5.4.44
php-5.4.45
php-5.4.4RC1
php-5.4.4RC2
php-5.4.5
php-5.4.5RC1
php-5.4.6
php-5.4.6RC1
php-5.4.7
php-5.4.7RC1
php-5.4.8
php-5.4.8RC1
php-5.4.9
php-5.4.9RC1
php-5.5.0
php-5.5.0RC1
php-5.5.0RC2
php-5.5.0RC3
php-5.5.0alpha1
php-5.5.0alpha2
php-5.5.0alpha3
php-5.5.0alpha4
php-5.5.0alpha5
php-5.5.0alpha6
php-5.5.0beta1
php-5.5.0beta2
php-5.5.0beta3
php-5.5.0beta4
php-5.5.1
php-5.5.10
php-5.5.10RC1
php-5.5.11
php-5.5.11RC1
php-5.5.12
php-5.5.12RC1
php-5.5.13
php-5.5.13RC1
php-5.5.14
php-5.5.14RC1
php-5.5.15
php-5.5.15RC1
php-5.5.16
php-5.5.16RC1
php-5.5.17
php-5.5.17RC1
php-5.5.18
php-5.5.18RC1
php-5.5.19
php-5.5.19RC1
php-5.5.2
php-5.5.20
php-5.5.20RC1
php-5.5.21
php-5.5.21RC1
php-5.5.22
php-5.5.22RC1
php-5.5.23
php-5.5.23RC1
php-5.5.24
php-5.5.24RC1
php-5.5.25
php-5.5.25RC1
php-5.5.26
php-5.5.26RC1
php-5.5.27
php-5.5.27RC1
php-5.5.28
php-5.5.29
php-5.5.2RC1
php-5.5.3
php-5.5.30
php-5.5.31
php-5.5.32
php-5.5.33
php-5.5.34
php-5.5.35
php-5.5.36
php-5.5.37
php-5.5.38
php-5.5.4
php-5.5.4RC1
php-5.5.5
php-5.5.5RC1
php-5.5.6
php-5.5.6RC1
php-5.5.7
php-5.5.7RC1
php-5.5.8
php-5.5.8RC1
php-5.5.9
php-5.5.9RC1
php-5.6.0
php-5.6.0RC1
php-5.6.0RC2
php-5.6.0RC3
php-5.6.0RC4
php-5.6.0alpha1
php-5.6.0alpha2
php-5.6.0alpha3
php-5.6.0beta1
php-5.6.0beta2
php-5.6.0beta3
php-5.6.0beta4
php-5.6.1
php-5.6.10
php-5.6.10RC1
php-5.6.11
php-5.6.11RC1
php-5.6.12
php-5.6.12RC1
php-5.6.13
php-5.6.13RC1
php-5.6.14
php-5.6.14RC1
php-5.6.15
php-5.6.15RC1
php-5.6.16
php-5.6.16RC1
php-5.6.17
php-5.6.17RC1
php-5.6.18
php-5.6.18RC1
php-5.6.19
php-5.6.19RC1
php-5.6.1RC1
php-5.6.2
php-5.6.20
php-5.6.20RC1
php-5.6.21
php-5.6.21RC1
php-5.6.22
php-5.6.22RC1
php-5.6.23
php-5.6.23RC1
php-5.6.24
php-5.6.24RC1
php-5.6.25
php-5.6.25RC1
php-5.6.26
php-5.6.26RC1
php-5.6.27
php-5.6.27RC1
php-5.6.28
php-5.6.28RC1
php-5.6.29
php-5.6.29RC1
php-5.6.3
php-5.6.30
php-5.6.30RC1
php-5.6.31
php-5.6.32
php-5.6.33
php-5.6.34
php-5.6.35
php-5.6.36
php-5.6.37
php-5.6.38
php-5.6.39
php-5.6.3RC1
php-5.6.4
php-5.6.40
php-5.6.4RC1
php-5.6.5
php-5.6.5RC1
php-5.6.6
php-5.6.6RC1
php-5.6.7
php-5.6.7RC1
php-5.6.8
php-5.6.8RC1
php-5.6.9
php-5.6.9RC1
php-7.0.0
php-7.0.0RC1
php-7.0.0RC2
php-7.0.0RC3
php-7.0.0RC4
php-7.0.0RC5
php-7.0.0RC6
php-7.0.0RC7
php-7.0.0RC8
php-7.0.0alpha1
php-7.0.0alpha2
php-7.0.0beta1
php-7.0.0beta2
php-7.0.0beta3
php-7.0.1
php-7.0.10
php-7.0.10RC1
php-7.0.11
php-7.0.11RC1
php-7.0.12
php-7.0.12RC1
php-7.0.13
php-7.0.13RC1
php-7.0.14
php-7.0.14RC1
php-7.0.15
php-7.0.15RC1
php-7.0.16
php-7.0.16RC1
php-7.0.17
php-7.0.17RC1
php-7.0.18
php-7.0.18RC1
php-7.0.19
php-7.0.19RC1
php-7.0.1RC1
php-7.0.2
php-7.0.20
php-7.0.20RC1
php-7.0.21
php-7.0.21RC1
php-7.0.22
php-7.0.22RC1
php-7.0.23
php-7.0.23RC1
php-7.0.24
php-7.0.24RC1
php-7.0.25
php-7.0.25RC1
php-7.0.26
php-7.0.26RC1
php-7.0.27
php-7.0.27RC1
php-7.0.28
php-7.0.29
php-7.0.2RC1
php-7.0.3
php-7.0.30
php-7.0.31
php-7.0.32
php-7.0.33
php-7.0.3RC1
php-7.0.4
php-7.0.4RC1
php-7.0.5
php-7.0.5RC1
php-7.0.6
php-7.0.6RC1
php-7.0.7
php-7.0.7RC1
php-7.0.8
php-7.0.8RC1
php-7.0.9
php-7.0.9RC1
php-7.1.0
php-7.1.0RC1
php-7.1.0RC2
php-7.1.0RC3
php-7.1.0RC4
php-7.1.0RC5
php-7.1.0RC6
php-7.1.0alpha1
php-7.1.0alpha2
php-7.1.0alpha3
php-7.1.0beta1
php-7.1.0beta2
php-7.1.0beta3
php-7.1.1
php-7.1.10
php-7.1.10RC1
php-7.1.11
php-7.1.11RC1
php-7.1.12
php-7.1.12RC1
php-7.1.13
php-7.1.13RC1
php-7.1.14
php-7.1.14RC1
php-7.1.15
php-7.1.15RC1
php-7.1.16
php-7.1.16RC1
php-7.1.17
php-7.1.17RC1
php-7.1.18
php-7.1.18RC1
php-7.1.19
php-7.1.19RC1
php-7.1.1RC1
php-7.1.2
php-7.1.20
php-7.1.20RC1
php-7.1.21
php-7.1.21RC1
php-7.1.22
php-7.1.22RC1
php-7.1.23
php-7.1.23RC1
php-7.1.24
php-7.1.24RC1
php-7.1.25
php-7.1.25RC1
php-7.1.26
php-7.1.27
php-7.1.28
php-7.1.29
php-7.1.2RC1
php-7.1.3
php-7.1.30
php-7.1.31
php-7.1.32
php-7.1.33
php-7.1.3RC1
php-7.1.4
php-7.1.4RC1
php-7.1.5
php-7.1.5RC1
php-7.1.6
php-7.1.6RC1
php-7.1.7
php-7.1.7RC1
php-7.1.8
php-7.1.8RC1
php-7.1.9
php-7.1.9RC1
php-7.2.0
php-7.2.0RC1
php-7.2.0RC2
php-7.2.0RC3
php-7.2.0RC4
php-7.2.0RC5
php-7.2.0RC6
php-7.2.0alpha1
php-7.2.0alpha2
php-7.2.0alpha3
php-7.2.0beta1
php-7.2.0beta2
php-7.2.0beta3
php-7.2.1
php-7.2.10
php-7.2.10RC1
php-7.2.11
php-7.2.11RC1
php-7.2.12
php-7.2.12RC1
php-7.2.13
php-7.2.13RC1
php-7.2.14
php-7.2.14RC1
php-7.2.15
php-7.2.15RC1
php-7.2.16
php-7.2.16RC1
php-7.2.17
php-7.2.17RC1
php-7.2.18
php-7.2.18RC1
php-7.2.19
php-7.2.19RC1
php-7.2.1RC1
php-7.2.2
php-7.2.20
php-7.2.20RC1
php-7.2.20RC2
php-7.2.21
php-7.2.21RC1
php-7.2.22
php-7.2.22RC1
php-7.2.23
php-7.2.23RC1
php-7.2.24
php-7.2.24RC1
php-7.2.25
php-7.2.25RC1
php-7.2.26
php-7.2.26RC1
php-7.2.27
php-7.2.28
php-7.2.29
php-7.2.2RC1
php-7.2.3
php-7.2.30
php-7.2.31
php-7.2.32
php-7.2.33
php-7.2.34
php-7.2.3RC1
php-7.2.4
php-7.2.4RC1
php-7.2.5
php-7.2.5RC1
php-7.2.6
php-7.2.6RC1
php-7.2.7
php-7.2.7RC1
php-7.2.8
php-7.2.8RC1
php-7.2.9
php-7.2.9RC1
php-7.3.0
php-7.3.0RC1
php-7.3.0RC2
php-7.3.0RC3
php-7.3.0RC4
php-7.3.0RC5
php-7.3.0RC6
php-7.3.0alpha1
php-7.3.0alpha2
php-7.3.0alpha3
php-7.3.0alpha4
php-7.3.0beta1
php-7.3.0beta2
php-7.3.0beta3
php-7.3.1
php-7.3.10
php-7.3.10RC1
php-7.3.11
php-7.3.11RC1
php-7.3.12
php-7.3.12RC1
php-7.3.13
php-7.3.13RC1
php-7.3.14
php-7.3.14RC1
php-7.3.15
php-7.3.15RC1
php-7.3.16
php-7.3.16RC1
php-7.3.17
php-7.3.17RC1
php-7.3.18
php-7.3.18RC1
php-7.3.19
php-7.3.19RC1
php-7.3.1RC1
php-7.3.2
php-7.3.20
php-7.3.20RC1
php-7.3.21
php-7.3.21RC1
php-7.3.22
php-7.3.22RC1
php-7.3.23
php-7.3.23RC1
php-7.3.24
php-7.3.24RC1
php-7.3.25
php-7.3.25RC1
php-7.3.26
php-7.3.26RC1
php-7.3.27
php-7.3.28
php-7.3.29
php-7.3.2RC1
php-7.3.3
php-7.3.30
php-7.3.31
php-7.3.32
php-7.3.33
php-7.3.3RC1
php-7.3.4
php-7.3.4RC1
php-7.3.5
php-7.3.5RC1
php-7.3.6
php-7.3.6RC1
php-7.3.7
php-7.3.7RC1
php-7.3.7RC2
php-7.3.7RC3
php-7.3.8
php-7.3.8RC1
php-7.3.9
php-7.3.9RC1
php-7.4.0
php-7.4.0RC1
php-7.4.0RC2
php-7.4.0RC3
php-7.4.0RC4
php-7.4.0RC5
php-7.4.0RC6
php-7.4.0alpha1
php-7.4.0alpha2
php-7.4.0alpha3
php-7.4.0beta1
php-7.4.0beta2
php-7.4.0beta4
php-7.4.1
php-7.4.10
php-7.4.10RC1
php-7.4.11
php-7.4.11RC1
php-7.4.12
php-7.4.12RC1
php-7.4.13
php-7.4.13RC1
php-7.4.14
php-7.4.14RC1
php-7.4.15
php-7.4.15RC1
php-7.4.15RC2
php-7.4.16
php-7.4.16RC1
php-7.4.17RC1
php-7.4.18
php-7.4.18RC1
php-7.4.19
php-7.4.1RC1
php-7.4.2
php-7.4.20
php-7.4.20RC1
php-7.4.21
php-7.4.21RC1
php-7.4.22
php-7.4.22RC1
php-7.4.23
php-7.4.23RC1
php-7.4.24
php-7.4.24RC1
php-7.4.25
php-7.4.25RC1
php-7.4.26
php-7.4.26RC1
php-7.4.27
php-7.4.27RC1
php-7.4.28
php-7.4.29
php-7.4.2RC1
php-7.4.3
php-7.4.30
php-7.4.31
php-7.4.32
php-7.4.33
php-7.4.3RC1
php-7.4.4
php-7.4.4RC1
php-7.4.5
php-7.4.5RC1
php-7.4.6
php-7.4.6RC1
php-7.4.7
php-7.4.7RC1
php-7.4.8
php-7.4.8RC1
php-7.4.9
php-7.4.9RC1
php-8.0.0
php-8.0.0RC2
php-8.0.0RC3
php-8.0.0RC4
php-8.0.0RC5
php-8.0.0alpha1
php-8.0.0alpha2
php-8.0.0alpha3
php-8.0.0beta1
php-8.0.0beta2
php-8.0.0beta3
php-8.0.0beta4
php-8.0.0rc1
php-8.0.1
php-8.0.10
php-8.0.10RC1
php-8.0.11
php-8.0.11RC1
php-8.0.12
php-8.0.12RC1
php-8.0.13
php-8.0.13RC1
php-8.0.14
php-8.0.14RC1
php-8.0.15
php-8.0.15RC1
php-8.0.16
php-8.0.16RC1
php-8.0.17
php-8.0.17RC1
php-8.0.18
php-8.0.18RC1
php-8.0.19
php-8.0.19RC1
php-8.0.1RC1
php-8.0.2
php-8.0.20
php-8.0.20RC1
php-8.0.21
php-8.0.21RC1
php-8.0.22
php-8.0.22RC1
php-8.0.23
php-8.0.23RC1
php-8.0.24
php-8.0.24RC1
php-8.0.25
php-8.0.25RC1
php-8.0.26
php-8.0.26RC1
php-8.0.27
php-8.0.28
php-8.0.29
php-8.0.2RC1
php-8.0.3
php-8.0.30
php-8.0.3RC1
php-8.0.4RC1
php-8.0.5
php-8.0.5RC1
php-8.0.6
php-8.0.7
php-8.0.7RC1
php-8.0.8
php-8.0.8RC1
php-8.0.9
php-8.0.9RC1
php-8.1.0
php-8.1.0RC1
php-8.1.0RC2
php-8.1.0RC3
php-8.1.0RC4
php-8.1.0RC5
php-8.1.0RC6
php-8.1.0alpha1
php-8.1.0alpha2
php-8.1.0alpha3
php-8.1.0beta1
php-8.1.0beta2
php-8.1.0beta3
php-8.1.1
php-8.1.10
php-8.1.10RC1
php-8.1.11
php-8.1.11RC1
php-8.1.12
php-8.1.12RC1
php-8.1.13
php-8.1.13RC1
php-8.1.14
php-8.1.14RC1
php-8.1.15
php-8.1.15RC1
php-8.1.16
php-8.1.17
php-8.1.17RC1
php-8.1.18
php-8.1.18RC1
php-8.1.19
php-8.1.19RC1
php-8.1.1RC1
php-8.1.2
php-8.1.20
php-8.1.20RC1
php-8.1.21
php-8.1.21RC1
php-8.1.22
php-8.1.22RC1
php-8.1.23
php-8.1.23RC1
php-8.1.24
php-8.1.24RC1
php-8.1.25
php-8.1.25RC1
php-8.1.26
php-8.1.26RC1
php-8.1.27
php-8.1.27RC1
php-8.1.28
php-8.1.29
php-8.1.2RC1
php-8.1.3
php-8.1.30
php-8.1.31
php-8.1.32
php-8.1.33
php-8.1.34
php-8.1.3RC1
php-8.1.4
php-8.1.4RC1
php-8.1.5
php-8.1.5RC1
php-8.1.6
php-8.1.6RC1
php-8.1.7
php-8.1.7RC1
php-8.1.8
php-8.1.8RC1
php-8.1.9
php-8.1.9RC1
php-8.2.0
php-8.2.0RC1
php-8.2.0RC2
php-8.2.0RC3
php-8.2.0RC4
php-8.2.0RC5
php-8.2.0RC6
php-8.2.0RC7
php-8.2.0alpha1
php-8.2.0alpha2
php-8.2.0alpha3
php-8.2.0beta1
php-8.2.0beta2
php-8.2.0beta3
php-8.2.1
php-8.2.10
php-8.2.10RC1
php-8.2.11
php-8.2.11RC1
php-8.2.12
php-8.2.12RC1
php-8.2.13
php-8.2.13RC1
php-8.2.14
php-8.2.14RC1
php-8.2.15
php-8.2.15RC1
php-8.2.16
php-8.2.16RC1
php-8.2.17
php-8.2.17RC1
php-8.2.17RC2
php-8.2.18
php-8.2.18RC1
php-8.2.19
php-8.2.19RC1
php-8.2.1RC1
php-8.2.2
php-8.2.20
php-8.2.20RC1
php-8.2.21
php-8.2.21RC1
php-8.2.22
php-8.2.22RC1
php-8.2.23
php-8.2.23RC1
php-8.2.24
php-8.2.24RC1
php-8.2.25
php-8.2.25RC1
php-8.2.26
php-8.2.26RC1
php-8.2.27
php-8.2.27RC1
php-8.2.28
php-8.2.29
php-8.2.2RC1
php-8.2.3
php-8.2.30
php-8.2.4
php-8.2.4RC1
php-8.2.5
php-8.2.5RC1
php-8.2.6
php-8.2.6RC1
php-8.2.7
php-8.2.7RC1
php-8.2.8
php-8.2.8RC1
php-8.2.9
php-8.2.9RC1
php-8.3.0
php-8.3.0RC1
php-8.3.0RC2
php-8.3.0RC3
php-8.3.0RC4
php-8.3.0RC5
php-8.3.0RC6
php-8.3.0alpha1
php-8.3.0alpha2
php-8.3.0alpha3
php-8.3.0beta1
php-8.3.0beta2
php-8.3.0beta3
php-8.3.1
php-8.3.10
php-8.3.10RC1
php-8.3.11
php-8.3.11RC1
php-8.3.11RC2
php-8.3.12
php-8.3.12RC1
php-8.3.13
php-8.3.13RC1
php-8.3.14
php-8.3.14RC1
php-8.3.15
php-8.3.15RC1
php-8.3.16
php-8.3.16RC1
php-8.3.17
php-8.3.17RC1
php-8.3.18
php-8.3.18RC1
php-8.3.19
php-8.3.1RC1
php-8.3.1RC1-clean
php-8.3.1RC2
php-8.3.1RC3
php-8.3.2
php-8.3.20
php-8.3.20RC1
php-8.3.21
php-8.3.21RC1
php-8.3.22
php-8.3.22RC1
php-8.3.23
php-8.3.23RC1
php-8.3.24
php-8.3.24RC1
php-8.3.25
php-8.3.25RC1
php-8.3.26
php-8.3.26RC1
php-8.3.27
php-8.3.27RC1
php-8.3.28
php-8.3.28RC1
php-8.3.29
php-8.3.29RC1
php-8.3.2RC1
php-8.3.3
php-8.3.30RC1
php-8.3.3RC1
php-8.3.4
php-8.3.4RC1
php-8.3.5
php-8.3.5RC1
php-8.3.6
php-8.3.7
php-8.3.7RC1
php-8.3.8
php-8.3.8RC1
php-8.3.9
php-8.3.9RC1
php-8.4.0
php-8.4.0RC1
php-8.4.0RC2
php-8.4.0RC3
php-8.4.0RC4
php-8.4.0alpha1
php-8.4.0alpha2
php-8.4.0alpha3
php-8.4.0alpha4
php-8.4.0beta1
php-8.4.0beta2
php-8.4.0beta3
php-8.4.0beta4
php-8.4.0beta5
php-8.4.1
php-8.4.10
php-8.4.11
php-8.4.11RC1
php-8.4.12
php-8.4.12RC1
php-8.4.13
php-8.4.13RC1
php-8.4.14
php-8.4.14RC1
php-8.4.15
php-8.4.15RC1
php-8.4.16
php-8.4.16RC1
php-8.4.17RC1
php-8.4.2
php-8.4.2RC1
php-8.4.3
php-8.4.3RC1
php-8.4.4
php-8.4.4RC1
php-8.4.4RC2
php-8.4.5
php-8.4.5RC1
php-8.4.6
php-8.4.6RC1
php-8.4.7
php-8.4.7RC1
php-8.4.7RC2
php-8.4.8
php-8.4.8RC1
php-8.4.9
php-8.4.9RC1
php-8.5.0
php-8.5.0RC1
php-8.5.0RC2
php-8.5.0RC3
php-8.5.0RC4
php-8.5.0RC5
php-8.5.0alpha1
php-8.5.0alpha2
php-8.5.0alpha3
php-8.5.0alpha4
php-8.5.0beta1
php-8.5.0beta2
php-8.5.0beta3
php-8.5.1
php-8.5.1RC1
php-8.5.1RC2
php-8.5.2RC1
php4
php5_5_0
php_ibase_before_split
security-audit-2024
xmlrpc_epi_0_51_merge_pt
yaf-2.1.0
${ noResults }
2 Commits (3362620b5f8716ce480b6f12269596c2d2351a52)
| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
3362620b5f |
Trim trailing whitespace in source code files
|
7 years ago |
|
|
902d39a3a7 |
Trim trailing whitespace in source code files
|
7 years ago |
|
|
7f6387b59a |
Trim trailing whitespace in source code files
|
7 years ago |
|
|
3d3f11ede4 |
Fixed the UTF-8 and long path support in the streams on Windows.
Since long the default PHP charset is UTF-8, however the Windows part is out of step with this important point. The current implementation in PHP doesn't technically permit to handle UTF-8 filepath and several other things. Till now, only the ANSI compatible APIs are being used. Here is more about it https://msdn.microsoft.com/en-us/library/windows/desktop/dd317752%28v=vs.85%29.aspx The patch fixes not only issues with multibyte filenames under incompatible codepages, but indirectly also issues with some other multibyte encodings like BIG5, Shift-JIS, etc. by providing a clean way to access filenames in UTF-8. Below is a small list of issues from the bug tracker, that are getting fixed: https://bugs.php.net/63401 https://bugs.php.net/41199 https://bugs.php.net/50203 https://bugs.php.net/71509 https://bugs.php.net/64699 https://bugs.php.net/64506 https://bugs.php.net/30195 https://bugs.php.net/65358 https://bugs.php.net/61315 https://bugs.php.net/70943 https://bugs.php.net/70903 https://bugs.php.net/63593 https://bugs.php.net/54977 https://bugs.php.net/54028 https://bugs.php.net/43148 https://bugs.php.net/30730 https://bugs.php.net/33350 https://bugs.php.net/35300 https://bugs.php.net/46990 https://bugs.php.net/61309 https://bugs.php.net/69333 https://bugs.php.net/45517 https://bugs.php.net/70551 https://bugs.php.net/50197 https://bugs.php.net/72200 https://bugs.php.net/37672 Yet more related tickets can for sure be found - on bugs.php.net, Stackoverflow and Github. Some of the bugs are pretty recent, some descend to early 2000th, but the user comments in there last even till today. Just for example, bug #30195 was opened in 2004, the latest comment in there was made in 2014. It is certain, that these bugs descend not only to pure PHP use cases, but get also redirected from the popular PHP based projects. Given the modern systems (and those supported by PHP) are always based on NTFS, there is no excuse to keep these issues unresolved. The internalization approach on Windows is in many ways different from UNIX and Linux, while it supports and is based on Unicode. It depends on the current system code page, APIs used and exact kind how the binary was compiled The locale doesn't affect the way Unicode or ANSI API work. PHP in particular is being compiled without _UNICODE defined and this is conditioned by the way we handle strings. Here is more about it https://msdn.microsoft.com/en-us/library/tsbaswba.aspx However, with any system code page ANSI functions automatically convert paths to UTF-16. Paths in some encodings incompatible with the current system code page, won't work correctly with ANSI APIs. PHP till now only uses the ANSI Windows APIs. For example, on a system with the current code page 1252, the paths in cp1252 are supported and transparently converted to UTF-16 by the ANSI functions. Once one wants to handle a filepath encoded with cp932 on that particular system, an ANSI or a POSIX compatible function used in PHP will produce an erroneous result. When trying to convert that cp932 path to UTF-8 and passing to the ANSI functions, an ANSI function would likely interpret the UTF-8 string as some string in the current code page and create a filepath that represents every single byte of the UTF-8 string. These behaviors are not only broken but also disregard the documented INI settings. This patch solves the issies with the multibyte paths on Windows by intelligently enforcing the usage of the Unicode aware APIs. For functions expect Unicode (fe CreateFileW, FindFirstFileW, etc.), arguments will be converted to UTF-16 wide chars. For functions returning Unicode aware data (fe GetCurrentDirectoryW, etc.), resulting wide string is converted back to char's depending on the current PHP charset settings, either to the current ANSI codepage (this is the behavior prior to this patch) or to UTF-8 (the default behavior). In a particular case, users might have to explicitly set internal_encoding or default_charset, if filenames in ANSI codepage are necessary. Current tests show no regressions and witness that this will be an exotic case, the current default UTF-8 encoding is compatible with any supported system. The dependency libraries are long switching to Unicode APIs, so some tests were also added for extensions not directly related to streams. At large, the patch brings over 150 related tests into the core. Those target and was run on various environments with European, Asian, etc. codepages. General PHP frameworks was tested and showed no regressions. The impact on the current C code base is low, the most places affected are the Windows only places in the three files tsrm_win32.c, zend_virtual_cwd.c and plain_wrapper.c. The actual implementation of the most of the wide char supporting functionality is in win32/ioutil.* and win32/codepage.*, several low level functionsare extended in place to avoid reimplementation for now. No performance impact was sighted. As previously mentioned, the ANSI APIs used prior the patch perform Unicode conversions internally. Using the Unicode APIs directly while doing custom conversions just retains the status quo. The ways to optimize it are open (fe. by implementing caching for the strings converted to wide variants). The long path implementation is user transparent. If a path exceeds the length of _MAX_PATH, it'll be automatically prefixed with \\?\. The MAXPATHLEN is set to 2048 bytes. Appreciation to Pierre Joye, Matt Ficken, @algo13 and others for tips, ideas and testing. Thanks. |
10 years ago |
|
|
3e94ce6a97 |
This commit was manufactured by cvs2svn to create tag 'NEWS'.
|
17 years ago |
|
|
0197d5b916 |
More testing
|
23 years ago |
|
|
f67510a0d8 |
Add some testing
|
23 years ago |