rfc:extensions_load_order
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
rfc:extensions_load_order [2013/03/02 04:09] – created kalle | rfc:extensions_load_order [2017/09/22 13:28] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | * * Unordered List Item * * Unordered List Item | ||
====== PHP RFC: Extension load priority ====== | ====== PHP RFC: Extension load priority ====== | ||
* Version: 1.0 | * Version: 1.0 | ||
Line 24: | Line 23: | ||
* Both zend_extension=s and extension=s will have this feature, meaning the above applies to both extension structs. | * Both zend_extension=s and extension=s will have this feature, meaning the above applies to both extension structs. | ||
* There will be a varity of verbose constants (that masks to an integer) available: | * There will be a varity of verbose constants (that masks to an integer) available: | ||
- | * * ZEND_EXTPRIO_FIRST(1) - First priority, attempt to load first | + | |
* ZEND_EXTPRIO_SECOND(3) - Secondary priority, early load extension too, may depend on an extension with ' | * ZEND_EXTPRIO_SECOND(3) - Secondary priority, early load extension too, may depend on an extension with ' | ||
* ZEND_EXTPRIO_DEFAULT(5) - Default value, will be used in the STANDARD_MODULE_PROPERTIES[_EX] macro (like mbstring) | * ZEND_EXTPRIO_DEFAULT(5) - Default value, will be used in the STANDARD_MODULE_PROPERTIES[_EX] macro (like mbstring) | ||
Line 33: | Line 32: | ||
Note, the value of ZEND_EXTPRIO_SECOND that defaults to 3 is intended. | Note, the value of ZEND_EXTPRIO_SECOND that defaults to 3 is intended. | ||
+ | |||
Note, values below 1 is not allowed and values above 9 can be used but since we don't really need a bigger namespace range, 9 will do for last loading for now. Other values between 1 and 9 thats not masked to a constant can be used manually for tweaks, should that be needed. | Note, values below 1 is not allowed and values above 9 can be used but since we don't really need a bigger namespace range, 9 will do for last loading for now. Other values between 1 and 9 thats not masked to a constant can be used manually for tweaks, should that be needed. | ||
rfc/extensions_load_order.1362197387.txt.gz · Last modified: 2017/09/22 13:28 (external edit)