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:
43ecd8fe1b
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.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.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.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
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.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.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.28RC1
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.15RC1
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
php4
php5_5_0
php_ibase_before_split
security-audit-2024
xmlrpc_epi_0_51_merge_pt
yaf-2.1.0
${ noResults }
php/README.EXT_SKEL
6.1 KiB
6.1 KiB
(NOTE: you may also want to take a look at the pear package
PECL_Gen, a PHP-only alternative for this script that
supports way more extension writing tasks and is
supposed to replace ext_skel completely in the long run ...)
WHAT IT IS
It's a tool for automatically creating the basic framework for a PHP module
and writing C code handling arguments passed to your functions from a simple
configuration file. See an example at the end of this file.
HOW TO USE IT
Very simple. First, change to the ext/ directory of the PHP 4 sources. If
you just need the basic framework and will be writing all the code in your
functions yourself, you can now do
./ext_skel --extname=module_name
and everything you need is placed in directory module_name.
[ Note that GNU awk is likely required for this script to work. Debian
systems seem to default to using mawk, so you may need to change the
#! line in skeleton/create_stubs and the cat $proto | awk line in
ext_skel to use gawk explicitly. ]
If you don't need to test the existence of any external header files,
libraries or functions in them, the module is already almost ready to be
compiled in PHP. Just remove 3 comments in your_module_name/config.m4,
change back up to PHP sources top directory, and do
./buildconf; ./configure --enable-module_name; make
But if you already have planned the overall scheme of your module, what
functions it will contain, their return types and the arguments they take
(a very good idea) and don't want to bother yourself with creating function
definitions and handling arguments passed yourself, it's time to create a
function definitions file, which you will give as an argument to ext_skel
with option
--proto=filename.
FORMAT OF FUNCTION DEFINITIONS FILE
All the definitions must be on one line. In it's simplest form, it's just
the function name, e.g.
my_function
but then you'll be left with an almost empty function body without any
argument handling.
Arguments are given in parenthesis after the function name, and are of
the form 'argument_type argument_name'. Arguments are separated from each
other with a comma and optional space. Argument_type can be one of int,
bool, double, float, string, array, object or mixed.
An optional argument is separated from the previous by an optional space,
then '[' and of course comma and optional space, like all the other
arguments. You should close a row of optional arguments with same amount of
']'s as there where '['s. Currently, it does not harm if you forget to do it
or there is a wrong amount of ']'s, but this may change in the future.
An additional short description may be added after the parameters.
If present it will be filled into the 'proto' header comments in the stubs
code and the <refpurpose> tag in the XML documentation.
An example:
my_function(int arg1, int arg2 [, int arg3 [, int arg4]]) this is my 1st
Arguments arg3 and arg4 are optional.
If possible, the function definition should also contain it's return type
in front of the definition. It's not actually used for any C code generating
purposes but PHP in-source documentation instead, and as such, very useful.
It can be any of int, double, string, bool, array, object, resource, mixed
or void.
The file must contain nothing else but function definitions, no comments or
empty lines.
OTHER OPTIONS
--no-help
By default, ext_skel creates both comments in the source code and a test
function to help first time module writers to get started and testing
configuring and compiling their module. This option turns off all such things
which may just annoy experienced PHP module coders. Especially useful with
--stubs=file
which will leave out also all module specific stuff and write just function
stubs with function value declarations and passed argument handling, and
function entries and definitions at the end of the file, for copying and
pasting into an already existing module.
--xml[=file]
Creates the basics for phpdoc .xml file.
--full-xml
Not implemented yet. When or if there will ever be created a framework for
self-contained extensions to use phpdoc system for their documentation, this
option enables it on the created xml file.
CURRENT LIMITATIONS, BUGS AND OTHER ODDITIES
Only arguments of types int, bool, double, float, string and array are
handled. For other types you must write the code yourself. And for type
mixed, it wouldn't even be possible to write anything, because only you
know what to expect.
It can't handle correctly, and probably never will, variable list of
of arguments. (void foo(int bar [, ...])
Don't trust the generated code too much. It tries to be useful in most of
the situations you might encounter, but automatic code generation will never
beat a programmer who knows the real situation at hand. ext_skel is generally
best suited for quickly generating a wrapper for c-library functions you
might want to have available in PHP too.
This program doesn't have a --help option. It has --no-help instead.
EXAMPLE
The following _one_ line
bool my_drawtext(resource image, string text, resource font, int x, int y [, int color])
will create this function definition for you (note that there are a few
question marks to be replaced by you, and you must of course add your own
value definitions too):
/* {{{ proto bool my_drawtext(resource image, string text, resource font, int x, int y [, int color])
*/
PHP_FUNCTION(my_drawtext)
{
char *text = NULL;
int argc = ZEND_NUM_ARGS();
int image_id = -1;
int text_len;
int font_id = -1;
long x;
long y;
long color;
zval *image = NULL;
zval *font = NULL;
if (zend_parse_parameters(argc TSRMLS_CC, "rsrll|l", &image, &text, &text_len, &font, &x, &y, &color) == FAILURE)
return;
if (image) {
ZEND_FETCH_RESOURCE(???, ???, image, image_id, "???", ???_rsrc_id);
}
if (font) {
ZEND_FETCH_RESOURCE(???, ???, font, font_id, "???", ???_rsrc_id);
}
php_error(E_WARNING, "my_drawtext: not yet implemented");
}
/* }}} */