You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Tree:
66e47446e4
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.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.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
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.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.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
php4
php5_5_0
php_ibase_before_split
security-audit-2024
xmlrpc_epi_0_51_merge_pt
yaf-2.1.0
${ noResults }
README
This is very beta documentation. Clearly better stuff can and will follow.
INTRO:
apache_hooks is a full super-set enhancement of the apache 1.3 sapi that allows for
php code to be run on the apache request object at every stage of the apache
request. It supports all of the apache 1.3 sapi commands and configurations, and
additionally supports the following httpd.conf directives:
HTTPD.CONF DIRECTIEVS:
phpRequire /path/to/file = requires a file at the beginning of an
initial apache request
phpUriHandler /path/to/file = registers a hook that will run the
specified file at the uri translation stage of the apache request
phpUriHandler Class::Method = registers a hook to run Class::Method at
the uri translation stage of the apache request
phpPostReadHandler /path/to/file = hook for post-read phase
phpPostReadHandlerMethod Class::Method
phpHeaderHandler = hook for header parsing phase
phpHeaderHandlerMethod
phpAuthHandler = hook for authentication phase
phpAuthHandlerMethod
phpAccessHandler = hook for access control phase
phpAccessHandlerMethod
phpTypeHandler = hook for Type Checking phase
phpTypeHandlerMethod
phpFixupHandler = hook for 'fixup' phase
phpFixupHandlerMethod
phpLoggerHandler = hook for logging phase
phpLoggerHandlerMethod
AddHandler php-script = set's up a special type handler
phpResponseHandler /path/to/file = sets file to be called to handle
response phase
phpResponseHandlerMethod Class::Method
All handlers may be stacked, i.e. you can list multiple handler directives
in a single scope and they will be run in order.
EXAMPLES:
So, to set up a 'hello world' location handler (so that any request to
/hello/* returns hello world) you can:
phpRequire /tmp/setup.php
<Location /hello>
AddHandler php-script
phpResponseHandlerMethod Hello::World
</Location>
with
#/tmp/setup.php
<?
class Hello {
function World() {
global $request;
$request->send_http_header();
echo "Hello World";
}
}
?>
$request is the apache request. It is instantiated at all stages
automatically. The methods of that class are:
getallheaders
args
boundary
content_encoding
content_type
filename
handler
hostname
method
path_info
protocol
status_line
the_request
unparsed_uri
uri
allowed
bytes_sent
chunked
content_length
header_only
method_number
mtime
no_cache
no_local_copy
proto_num
proxyreq
read_body
remaining
request_time
status
headers_in
headers_out
err_headers_out
auth_name
auth_type
basic_auth_pw
discard_request_body
is_initial_req
meets_conditions
remote_host
satisfies
server_port
set_etag
set_last_modified
some_auth_required
update_mtime
send_http_header
basic_http_header
send_header_field
send_http_trace
send_http_options
send_error_response
set_content_length
set_keepalive
rputs
log_error
lookup_uri
lookup_file
method_uri
run
internal_redirect
These all wrap the ap_* apache EXPORT_API functions using the same
semantics (and are also the same as the Apache::Request methods in
mod_perl if you are familiar with that)
So, a uri handler to redirect all non-local traffic to /404.php (an
error page) would be
phpUriHandler /tmp/uri.php
#/tmp/uri.php
<?
if($REMOTE_ADDR != '127.0.0.1') {
$request->uri('/404.php');
}
return OK;
?>
It's important to note that since this is called from the uri
translations phase, this validation is performed for every request to
the server, not just for php pages.
Also, scope is shared between all the hooks. So in the above, we could
merge the two and do something like:
#/tmp/uri.php
<?
if($REMOTE_ADDR != '127.0.0.1') {
$whoami = 'Stranger';
}
else {
$whoami = 'Friend';
}
return DECLINED; # because we're not redirecting, just messing around
?>
and then:
#/tmp/setup.php
<?
class Hello {
function World() {
global $request;
global $whoami;
$request->send_http_header();
echo "Hello $whoami";
}
}
?>
These variables are also in the same scope as a script if your script is
being handled by the standard application/x-httpd-php handler.
This allows you to make decisions and pass data between your handlers
and scripts at all stages.
The above are clearly trite examples, but hopefully give you a starting
point.
One note: all handlers can be validly re-entered 'in sub-requests'.
For this reason you should not define functions/classes here without
anti-redefinition guards (I would just recommend putting them in an
include and using include_one). This is not true for phpRequire, which
is only entered once, at the main request, and so it is safe to make
function/class declarations there (in fact that's what it's for).
Hope that helps!