Re: PHP 5.2.5 Released - update on extensions versioning information
| From: | Gaetano Giunta | Date: | Sat, 10 Nov 2007 19:19:37 +0000 |
| Subject: | Re: PHP 5.2.5 Released - update on extensions versioning information | ||
| Groups: | php.internals | ||
| Request: | Send a blank email to internals+get-33083@lists.php.net to get a copy of this message | ||
Hello everybody.
I did a bit of analysis concerning the versioning information exposed by all extensions in 5.2.5 [the data in zend_module_entry, exposed to userland via phpversion()].
Extensions that do not expose any info at all: 46 out of 83 (the total number being calculated by counting the subdirs in /ext)
Extensions that have had some changes in the source code since 5.2.4 and did not update their version info are, afaik:
dom
iconv
json
mysqli
tidy (but at least the version info has been updated in the global phpinfo page)
xmlreader
xmlrpc
Note that
- mysql had some changes regarding compat with mysql 3. I am not sure if it only affects build time (in which case updating version info is useless) or not
- oci extension ONLY updated version info (1.2.3 to 1.2.4) but NOT the code!
The following extensions do not provide any version info, not even in the global phpinfo page:
dbase
gmp
readline
sysvsem
sysvshm
And last but not least, the list of extensions that do not provide version info in their zend_module_entry:
bcmath
bz2
calendar
ctype
curl
dba
dbase
fdf
frontbase
ftp
gd
gettext
gmp
iconv
imap
interbase
ldap
libxml
mbstring
mcrypt
mhash
ming
msql
mssql
ncurses
odbc/birdstep
openssl
pcntl
pcre
pgsql
posix
pspell
readline
recode
reflection
session
shmop
snmp
soap
sockets
sybase_db / sybase_ct
sysvmsg
sysvsem
sysvshm
wddx
xml
Bye
Gaetano