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

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to