An open API service for providing issue and pull request metadata for open source projects.

GitHub / php/php-src issues and pull requests

Labelled with: Extension: reflection

#20016 - Reduce code bloat in arginfo by using specialised string releases

Pull Request - State: closed - Opened by nielsdos about 2 months ago
Labels: Category: Build System, Category: Engine, Extension: intl, Extension: bcmath, Extension: curl, Extension: date, Extension: dom, Extension: ffi, Extension: libxml, Extension: mysqli, Extension: pdo (core), Extension: pdo_dblib, Extension: pdo_firebird, Extension: pdo_mysql, Extension: pdo_odbc, Extension: pdo_pgsql, Extension: pdo_sqlite, Extension: phar, Extension: reflection, Extension: snmp, Extension: soap, Extension: spl, Extension: sqlite3, Extension: standard, Extension: tidy, Extension: tokenizer, Extension: xmlreader, Extension: xsl, Extension: zend_test, Extension: zip, Extension: random, ABI break, Extension: uri

#19901 - Fix GH-19747: Make `ReflectionConstant` non-final

Pull Request - State: closed - Opened by sasezaki 2 months ago - 3 comments
Labels: Extension: reflection

#19697 - GH-19691: Add asymmetric visibility to `Reflection::getModifierNames()`

Pull Request - State: closed - Opened by DanielEScherzer 3 months ago
Labels: Extension: reflection

#19691 - getModifierNames() not reporting asymmetric visibility

Issue - State: closed - Opened by dalguete 3 months ago - 4 comments
Labels: Bug, Extension: reflection, Status: Needs Triage

#19567 - ext/reflection: Align return types and values

Pull Request - State: closed - Opened by DanielEScherzer 3 months ago
Labels: Extension: reflection

#19457 - [RFC] Deprecate ReflectionProperty::getDefaultValue() without default

Pull Request - State: closed - Opened by DanielEScherzer 4 months ago - 2 comments
Labels: RFC, Extension: reflection

#19401 - Add method to ReflectionClass to instantiate with the same semantics as `PDOStatement::fetchObject()`

Pull Request - State: open - Opened by mattdinthehouse 4 months ago - 4 comments
Labels: Extension: reflection

#19273 - reflection: Deprecate `Reflection*::setAccessible()`

Pull Request - State: closed - Opened by TimWolla 4 months ago
Labels: RFC, Extension: reflection, Extension: zend_test

#19234 - ext/reflection: voidify `format_default_value()`

Pull Request - State: closed - Opened by DanielEScherzer 4 months ago
Labels: Extension: reflection

#19201 - Fix '?' in ReflectionNamedType::getName() from ReflectionProperty::getSettableType()

Pull Request - State: closed - Opened by iluuu1994 4 months ago - 4 comments
Labels: Extension: reflection

#19075 - Arginfo: add and use known strings for attributes

Pull Request - State: closed - Opened by DanielEScherzer 5 months ago - 9 comments
Labels: Category: Build System, Extension: openssl, Category: Engine, Extension: intl, Extension: curl, Extension: date, Extension: dom, Extension: enchant, Extension: filter, Extension: hash, Extension: libxml, Extension: mysqli, Extension: odbc, Extension: pgsql, Extension: reflection, Extension: shmop, Extension: soap, Extension: spl, Extension: standard, Extension: xml, Extension: zip, Extension: random, ABI break

#19022 - Use the same zend_arg_info struct for internal and user functions

Pull Request - State: open - Opened by arnaud-lb 5 months ago - 4 comments
Labels: Category: Engine, Extension: opcache, Extension: pdo (core), Extension: reflection, SAPI: phpdbg, ABI break

#18980 - Add `ReflectionProperty::getMangledName()`

Pull Request - State: open - Opened by alexandre-daubois 5 months ago - 7 comments
Labels: Extension: reflection

#18928 - ext/reflection: make getDocComment() methods return empty string instead of false

Pull Request - State: open - Opened by Girgias 5 months ago - 3 comments
Labels: Extension: reflection

#18879 - RFC: Deprecate type juggling to and from bool for function type juggling context

Pull Request - State: open - Opened by Girgias 5 months ago - 5 comments
Labels: RFC, SAPI: fpm, Extension: openssl, Category: Engine, Extension: intl, Extension: calendar, Extension: curl, Extension: date, Extension: filter, Extension: gd, Extension: gettext, Extension: iconv, Extension: json, Extension: mbstring, Extension: mysqli, Extension: opcache, Extension: pdo_dblib, Extension: pdo_pgsql, Extension: phar, Extension: posix, Extension: reflection, Extension: snmp, Extension: sockets, Extension: standard, Extension: tidy, Extension: xmlreader, Extension: xmlwriter, Extension: zlib, SAPI: cli, ABI break

#18817 - Add `#[\DelayedTargetValidation]` attribute

Pull Request - State: open - Opened by DanielEScherzer 6 months ago
Labels: RFC, Category: Engine, Extension: reflection, ABI break

#18789 - [DRAFT] [WIP] Initial zend_class_alias

Pull Request - State: open - Opened by DanielEScherzer 6 months ago
Labels: Category: Build System, Category: Engine, Extension: opcache, Extension: reflection, Extension: spl, Category: Optimizer, Status: Requires RFC, ABI break

#18780 - Replace `@deprecated` with `#[\Deprecated]` for internal constants

Pull Request - State: closed - Opened by DanielEScherzer 6 months ago - 8 comments
Labels: Category: Build System, Extension: intl, Extension: curl, Extension: date, Extension: dom, Extension: enchant, Extension: filter, Extension: mysqli, Extension: pgsql, Extension: reflection, Extension: soap, Extension: standard, Extension: random, ABI break

#18748 - tree-wide: Remove stacktraces from tests testing throwing clones

Pull Request - State: closed - Opened by TimWolla 6 months ago
Labels: Extension: dom, Extension: gd, Extension: mysqli, Extension: pdo (core), Extension: reflection, Extension: xml, Extension: xmlreader

#18735 - gen_stub: Add support for attributes on constants in stubs

Pull Request - State: closed - Opened by DanielEScherzer 6 months ago - 1 comment
Labels: Category: Build System, Category: Engine, Extension: reflection, Extension: zend_test, ABI break

#18592 - Optimize special functions with help of JMP_FRAMELESS

Pull Request - State: open - Opened by nielsdos 6 months ago - 2 comments
Labels: Category: Engine, Extension: reflection

#18538 - Create separate lexbor extension

Pull Request - State: closed - Opened by kocsismate 7 months ago - 16 comments
Labels: Category: Build System, Extension: dom, Extension: reflection

#18528 - ReflectionProperty::setAccessible() and ReflectionMethod::setAccessible() should probably be deprecated

Issue - State: closed - Opened by yamut 7 months ago - 2 comments
Labels: Feature, Extension: reflection, Status: Needs Triage

#18466 - Parameter-Only Attributes on Promoted Properties Throws an Exception on Reflection

Issue - State: closed - Opened by donatj 7 months ago - 6 comments
Labels: Bug, Extension: reflection, Status: Needs Feedback

#18260 - [PoC] Limited Abstract Generics

Pull Request - State: open - Opened by Girgias 8 months ago - 7 comments
Labels: Category: Engine, Extension: opcache, Extension: reflection, Extension: tokenizer, Extension: zend_test, Category: Optimizer, ABI break

#18257 - Zend: Use pointer to zend_type for variance checks

Pull Request - State: open - Opened by Girgias 8 months ago - 3 comments
Labels: Category: Engine, Extension: opcache, Extension: reflection, Category: Optimizer, ABI break

#18256 - Zend: Add MUTABLE zend_type foreach macros and const qualifiers

Pull Request - State: closed - Opened by Girgias 8 months ago
Labels: Category: Engine, Extension: opcache, Extension: reflection, Category: Optimizer, ABI break

#18256 - Zend: Add MUTABLE zend_type foreach macros and const qualifiers

Pull Request - State: closed - Opened by Girgias 8 months ago
Labels: Category: Engine, Extension: opcache, Extension: reflection, Category: Optimizer, ABI break

#18207 - RFC: Nested Classes

Pull Request - State: closed - Opened by withinboredom 8 months ago - 5 comments
Labels: Category: Build System, Category: Engine, Extension: opcache, Extension: reflection, Category: Optimizer, ABI break

#18207 - RFC: Nested Classes

Pull Request - State: closed - Opened by withinboredom 8 months ago - 5 comments
Labels: Category: Build System, Category: Engine, Extension: opcache, Extension: reflection, Category: Optimizer, ABI break

#18206 - Fix typo in `ReflectionParameter::getName()` description [skip ci]

Pull Request - State: closed - Opened by DanielEScherzer 8 months ago
Labels: Extension: reflection

#18206 - Fix typo in `ReflectionParameter::getName()` description [skip ci]

Pull Request - State: closed - Opened by DanielEScherzer 8 months ago
Labels: Extension: reflection

#18155 - Reflection: optimize smart_str building

Pull Request - State: closed - Opened by DanielEScherzer 8 months ago
Labels: Extension: reflection

#18155 - Reflection: optimize smart_str building

Pull Request - State: closed - Opened by DanielEScherzer 8 months ago
Labels: Extension: reflection

#18153 - Argument description attribute would be nice

Issue - State: closed - Opened by divinity76 8 months ago - 3 comments
Labels: Feature, Extension: reflection, Status: Needs Triage

#18070 - ReflectionFunction::getNamespaceName() is still broken for closures in PHP 8.4

Issue - State: closed - Opened by jlherren 9 months ago - 5 comments
Labels: Bug, Extension: reflection, Status: Won't Fix

#18069 - Rfc: inner classes

Pull Request - State: closed - Opened by withinboredom 9 months ago
Labels: Category: Engine, Extension: opcache, Extension: reflection, Extension: tokenizer, ABI break

#18069 - Rfc: inner classes

Pull Request - State: closed - Opened by withinboredom 9 months ago
Labels: Category: Engine, Extension: opcache, Extension: reflection, Extension: tokenizer, ABI break

#17992 - Fix stubs of DateTimeZone->getTransitions

Pull Request - State: closed - Opened by marc-mabe 9 months ago - 3 comments
Labels: Extension: date, Extension: reflection

#17927 - Reflection: have some indication of property hooks in `_property_string()`

Issue - State: open - Opened by DanielEScherzer 9 months ago - 4 comments
Labels: Feature, Extension: reflection

#17914 - Fix `ReflectionFunction::isDeprecated()` for materialized `__call()`

Pull Request - State: closed - Opened by TimWolla 9 months ago - 3 comments
Labels: Category: Engine, Extension: reflection

#17914 - Fix `ReflectionFunction::isDeprecated()` for materialized `__call()`

Pull Request - State: closed - Opened by TimWolla 9 months ago - 3 comments
Labels: Category: Engine, Extension: reflection

#17861 - [RFC] Final Property Promotion

Pull Request - State: closed - Opened by DanielEScherzer 9 months ago - 5 comments
Labels: RFC, Category: Engine, Extension: reflection

#17846 - Add #[NonpublicConstructor] attribute

Pull Request - State: open - Opened by DanielEScherzer 9 months ago - 11 comments
Labels: Category: Engine, Extension: reflection, Status: Requires RFC, ABI break

#17827 - Reflection: indicate final and abstract properties in string output

Pull Request - State: closed - Opened by DanielEScherzer 9 months ago - 4 comments
Labels: Extension: reflection

#17795 - `ReflectionClass::isCloneable()`: reduce duplication

Pull Request - State: closed - Opened by DanielEScherzer 10 months ago - 1 comment
Labels: Extension: reflection

#17795 - `ReflectionClass::isCloneable()`: reduce duplication

Pull Request - State: closed - Opened by DanielEScherzer 10 months ago - 2 comments
Labels: Extension: reflection

#17781 - Reflection: show the type of object constants used as default properties

Pull Request - State: closed - Opened by DanielEScherzer 10 months ago - 3 comments
Labels: Extension: reflection

#17781 - Reflection: show the type of object constants used as default properties

Pull Request - State: closed - Opened by DanielEScherzer 10 months ago - 5 comments
Labels: Extension: reflection

#17766 - Use new known "self" and "parent" zend_strings

Pull Request - State: closed - Opened by Girgias 10 months ago
Labels: Category: Engine, Extension: opcache, Extension: reflection, Extension: standard

#17766 - Use new known "self" and "parent" zend_strings

Pull Request - State: closed - Opened by Girgias 10 months ago - 1 comment
Labels: Category: Engine, Extension: opcache, Extension: reflection, Extension: standard

#17755 - Zend: Resolve self and parent types at compile time

Pull Request - State: closed - Opened by Girgias 10 months ago - 3 comments
Labels: Category: Engine, Extension: reflection, ABI break

#17755 - Zend: Resolve self and parent types at compile time

Pull Request - State: closed - Opened by Girgias 10 months ago - 3 comments
Labels: Category: Engine, Extension: reflection, ABI break

#17730 - ReflectionProperty inconsistently checks the instance type

Issue - State: open - Opened by arnaud-lb 10 months ago
Labels: Bug, Extension: reflection, Status: Needs Triage

#17726 - reflection: try to avoid manual string comparison

Pull Request - State: open - Opened by DanielEScherzer 10 months ago - 4 comments
Labels: Category: Engine, Extension: reflection

#17698 - Use new ZPP and inline caches in ReflectionProperty::getValue() and variants

Pull Request - State: closed - Opened by arnaud-lb 10 months ago - 1 comment
Labels: Extension: reflection

#17698 - Use new ZPP and inline caches in ReflectionProperty::getValue() and variants

Pull Request - State: closed - Opened by arnaud-lb 10 months ago - 1 comment
Labels: Extension: reflection

#17636 - zend_generator: Fix zend_object std layout for zend_generator (draft)(cannot-pass-tests)

Pull Request - State: open - Opened by Snape3058 10 months ago - 1 comment
Labels: Category: Engine, Extension: reflection, SAPI: phpdbg, ABI break

#17590 - Fix GH-12856: ReflectionClass::getStaticPropertyValue() returns UNDEF zval for uninitialized typed properties

Pull Request - State: closed - Opened by nielsdos 10 months ago
Labels: Extension: reflection

#17344 - Avoid useless string releases in arginfo.h files

Pull Request - State: open - Opened by nielsdos 11 months ago - 1 comment
Labels: Category: Build System, Waiting on Author, Category: Engine, Extension: intl, Extension: bcmath, Extension: curl, Extension: date, Extension: dom, Extension: ffi, Extension: libxml, Extension: mysqli, Extension: pdo (core), Extension: pdo_dblib, Extension: pdo_firebird, Extension: pdo_mysql, Extension: pdo_odbc, Extension: pdo_pgsql, Extension: pdo_sqlite, Extension: phar, Extension: reflection, Extension: snmp, Extension: soap, Extension: spl, Extension: sqlite3, Extension: standard, Extension: tidy, Extension: tokenizer, Extension: xmlreader, Extension: xsl, Extension: zend_test, Extension: zip, Extension: random, ABI break

#17130 - Implement acyclic object tracking

Pull Request - State: open - Opened by iluuu1994 12 months ago - 15 comments
Labels: Category: Engine, Extension: curl, Extension: dom, Extension: pdo (core), Extension: reflection, Extension: simplexml, Extension: sockets, Extension: spl, Extension: sqlite3, Extension: xml, Extension: xsl, ABI break

#17070 - `ReflectionFunction::isDisabled()` always returns false

Pull Request - State: open - Opened by DanielEScherzer 12 months ago - 1 comment
Labels: Extension: reflection

#17014 - [WIP] fuzzer for BCMath

Pull Request - State: closed - Opened by SakiTakamachi 12 months ago
Labels: Category: Build System, Extension: openssl, Category: Engine, Extension: intl, Extension: bcmath, Extension: bz2, Extension: calendar, Extension: com_dotnet, Extension: ctype, Extension: curl, Extension: date, Extension: dba, Extension: dom, Extension: enchant, Extension: exif, Extension: ffi, Extension: fileinfo, Extension: filter, Extension: ftp, Extension: gd, Extension: gmp, Extension: hash, Extension: json, Extension: ldap, Extension: libxml, Extension: mbstring, Extension: mysqli, Extension: mysqlnd, Extension: odbc, Extension: opcache, Extension: pcntl, Extension: pcre, Extension: pdo (core), Extension: pdo_firebird, Extension: pdo_mysql, Extension: pdo_odbc, Extension: pdo_pgsql, Extension: pdo_sqlite, Extension: pgsql, Extension: phar, Extension: posix, Extension: readline, Extension: reflection, Extension: session, Extension: simplexml, Extension: snmp, Extension: soap, Extension: sockets, Extension: sodium, Extension: spl, Extension: sqlite3, Extension: standard, Extension: tidy, Extension: tokenizer, Extension: xmlreader, Extension: xmlwriter, Extension: xsl, Extension: zend_test, Extension: zip, SAPI: fuzzer, Category: Optimizer, Extension: random, ABI break

#16952 - [RFC] Add support for attributes on compile-time constants

Pull Request - State: closed - Opened by DanielEScherzer about 1 year ago - 39 comments
Labels: RFC, Category: Engine, Extension: opcache, Extension: reflection, Extension: zend_test, SAPI: phpdbg, ABI break

#16904 - [Rfc] data classes

Pull Request - State: closed - Opened by withinboredom about 1 year ago
Labels: Category: Engine, Extension: reflection, Extension: standard, Extension: tokenizer, ABI break

#16904 - [Rfc] data classes

Pull Request - State: closed - Opened by withinboredom about 1 year ago
Labels: Category: Engine, Extension: reflection, Extension: standard, Extension: tokenizer, ABI break

#16758 - Fix the name of the initializer parameter of ReflectionClass::resetAsLazyGhost()

Pull Request - State: closed - Opened by arnaud-lb about 1 year ago - 2 comments
Labels: Extension: reflection

#16739 - Inline and remove `reflection_instantiate()`

Pull Request - State: closed - Opened by DanielEScherzer about 1 year ago - 1 comment
Labels: Extension: reflection

#16738 - Fix description of `ReflectionParameter::getPosition()`

Pull Request - State: closed - Opened by DanielEScherzer about 1 year ago - 1 comment
Labels: Extension: reflection

#16672 - Fix GH-16601: Memory leak in Reflection constructors

Pull Request - State: closed - Opened by nielsdos about 1 year ago
Labels: Extension: reflection

#16605 - ext/reflection: use `ZEND_PARSE_PARAMETERS_NONE();` macro

Pull Request - State: closed - Opened by DanielEScherzer about 1 year ago
Labels: Extension: reflection

#16603 - Add `ReflectionConstant::getExtension()` and `::getExtensionName()`

Pull Request - State: closed - Opened by DanielEScherzer about 1 year ago - 6 comments
Labels: Extension: reflection

#16601 - Memory leak in Reflection constructors

Issue - State: closed - Opened by DanielEScherzer about 1 year ago - 7 comments
Labels: Bug, Extension: reflection, Status: Verified

#16554 - Implement ReflectionConstant::getType()

Pull Request - State: closed - Opened by nielsdos about 1 year ago - 1 comment
Labels: Extension: reflection

#16553 - ReflectionConstant should have a `getType()` method

Issue - State: closed - Opened by Girgias about 1 year ago - 9 comments
Labels: Feature, Extension: reflection

#16527 - Fix Lazy Objects Reflection API: add getRawValueWithoutLazyInitialization(), isLazy()

Pull Request - State: closed - Opened by arnaud-lb about 1 year ago - 1 comment
Labels: Extension: reflection

#16527 - Fix Lazy Objects Reflection API: add getRawValueWithoutLazyInitialization(), isLazy()

Pull Request - State: closed - Opened by arnaud-lb about 1 year ago
Labels: Extension: reflection

#16504 - Segmentation fault in Zend/zend_lazy_objects.c

Issue - State: closed - Opened by YuanchengJiang about 1 year ago - 2 comments
Labels: Bug, Extension: reflection, Status: Verified

#16490 - Reflection: add lazy ghost tests for GH-15902

Pull Request - State: open - Opened by DanielEScherzer about 1 year ago - 1 comment
Labels: Extension: reflection

#16425 - reflection: use fast ZPP for all methods

Pull Request - State: open - Opened by DanielEScherzer about 1 year ago - 7 comments
Labels: Extension: reflection

#16344 - Fix setRawValueWithoutLazyInitialization() / skipLazyInitialization() on initialized proxy

Pull Request - State: closed - Opened by arnaud-lb about 1 year ago - 3 comments
Labels: Extension: reflection

#16342 - Fix Lazy Objects Reflection API: add ReflectionProperty::isLazy()

Pull Request - State: closed - Opened by arnaud-lb about 1 year ago - 6 comments
Labels: Extension: reflection

#16342 - Fix Lazy Objects Reflection API: add ReflectionProperty::isLazy()

Issue - State: closed - Opened by arnaud-lb about 1 year ago - 6 comments
Labels: Extension: reflection

#16329 - reflection: Use fast ZPP for ReflectionProperty::(get|set)Value()

Pull Request - State: closed - Opened by TimWolla about 1 year ago
Labels: Extension: reflection

#16216 - ReflectionParameter::__construct(): switch `@param` to typehint

Pull Request - State: open - Opened by DanielEScherzer about 1 year ago - 1 comment
Labels: Extension: reflection

#16213 - Stubs and generated arginfo: remove tentative returns from final methods

Pull Request - State: closed - Opened by DanielEScherzer about 1 year ago
Labels: Category: Build System, Extension: reflection, Extension: spl

#16213 - Stubs and generated arginfo: remove tentative returns from final methods

Pull Request - State: closed - Opened by DanielEScherzer about 1 year ago
Labels: Category: Build System, Extension: reflection, Extension: spl

#16209 - Implement ReflectionProperty::is{Readable,Writable}()

Pull Request - State: open - Opened by iluuu1994 about 1 year ago
Labels: Extension: reflection

#16192 - GH-16187: fix ReflectionClass::__toString() with packed properties hash table

Pull Request - State: closed - Opened by DanielEScherzer about 1 year ago - 4 comments
Labels: Extension: reflection

#16192 - GH-16187: fix ReflectionClass::__toString() with packed properties hash table

Pull Request - State: closed - Opened by DanielEScherzer about 1 year ago - 4 comments
Labels: Extension: reflection

#16187 - Assertion failure in ext/reflection/php_reflection.c:487

Issue - State: closed - Opened by YuanchengJiang about 1 year ago - 3 comments
Labels: Bug, Extension: reflection, Status: Verified

#16183 - ext/reflection: fix some typos [skip ci]

Pull Request - State: closed - Opened by DanielEScherzer about 1 year ago - 1 comment
Labels: Extension: reflection

#16183 - ext/reflection: fix some typos [skip ci]

Pull Request - State: closed - Opened by DanielEScherzer about 1 year ago
Labels: Extension: reflection

#16166 - Fix GH-16162: No ReflectionProperty::IS_VIRTUAL

Pull Request - State: closed - Opened by DanielEScherzer about 1 year ago - 6 comments
Labels: Extension: reflection

#16166 - Fix GH-16162: No ReflectionProperty::IS_VIRTUAL

Pull Request - State: closed - Opened by DanielEScherzer about 1 year ago - 5 comments
Labels: Extension: reflection

#16162 - No ReflectionProperty::IS_VIRTUAL in 8.4

Issue - State: closed - Opened by vudaltsov about 1 year ago - 2 comments
Labels: Bug, Extension: reflection, Status: Verified

#16142 - Generated arginfo header files: replace `sizeof()` with `strlen()`

Pull Request - State: closed - Opened by DanielEScherzer about 1 year ago - 6 comments
Labels: Category: Build System, Extension: openssl, Category: Engine, Extension: intl, Extension: bcmath, Extension: curl, Extension: date, Extension: dom, Extension: enchant, Extension: ffi, Extension: ftp, Extension: hash, Extension: ldap, Extension: libxml, Extension: mysqli, Extension: odbc, Extension: pdo (core), Extension: pdo_dblib, Extension: pdo_firebird, Extension: pdo_mysql, Extension: pdo_odbc, Extension: pdo_pgsql, Extension: pdo_sqlite, Extension: pgsql, Extension: phar, Extension: reflection, Extension: shmop, Extension: snmp, Extension: soap, Extension: sodium, Extension: spl, Extension: sqlite3, Extension: standard, Extension: tidy, Extension: tokenizer, Extension: xml, Extension: xmlreader, Extension: xsl, Extension: zend_test, Extension: zip, Extension: random, ABI break

#16142 - Generated arginfo header files: replace `sizeof()` with `strlen()`

Pull Request - State: open - Opened by DanielEScherzer about 1 year ago
Labels: Category: Build System, Extension: openssl, Category: Engine, Extension: intl, Extension: bcmath, Extension: curl, Extension: date, Extension: dom, Extension: enchant, Extension: ffi, Extension: ftp, Extension: hash, Extension: ldap, Extension: libxml, Extension: mysqli, Extension: odbc, Extension: pdo (core), Extension: pdo_dblib, Extension: pdo_firebird, Extension: pdo_mysql, Extension: pdo_odbc, Extension: pdo_pgsql, Extension: pdo_sqlite, Extension: pgsql, Extension: phar, Extension: reflection, Extension: shmop, Extension: snmp, Extension: soap, Extension: sodium, Extension: spl, Extension: sqlite3, Extension: standard, Extension: tidy, Extension: tokenizer, Extension: xml, Extension: xmlreader, Extension: xsl, Extension: zend_test, Extension: zip, Extension: random, ABI break