php-src/ext
Zeev Suraski 92b4013e8d Try to put an end to the endless number of call_user_function variants.
zend_call_function() now takes a structure that should contain all of the
necessary information.  If further information is necessary in the future,
then we'll be able to add it without having to introduce a new function.

As for caching - the 2nd, optional argument is a struct that can hold all
of the information that's necessary to invoke the function, including its
handler, scope and object it operates on (if any).  Note that you may only
use a cache if the arguments you provide to zend_call_function() are
identical to the ones of the last call, except for the argument and return
value information.


The recently introduced fast_call_user_function() was removed

I fixed most of the places that used fast_call_user_function() to use caching
but there are still some that need to be fixed (XML and reflection)
2003-08-05 10:24:40 +00:00
..
bcmath proto fixes 2003-06-12 12:21:33 +00:00
bz2 add a package.xml file 2003-05-17 14:29:31 +00:00
calendar updating license information in the headers. 2003-06-10 20:04:29 +00:00
cpdf MFB 2003-06-26 18:15:56 +00:00
crack proto fixes 2003-06-12 12:35:19 +00:00
ctype updating license information in the headers. 2003-06-10 20:04:29 +00:00
curl Use new infrastructure. 2003-08-03 17:44:39 +00:00
db Correct license again 2003-06-14 17:14:42 +00:00
dba Finalize the closing process of persistent streams. The current 2003-07-29 18:26:34 +00:00
dbase - Removed the unnecessary check of array_init() return value. 2003-07-31 18:28:47 +00:00
dbx WS 2003-07-10 08:34:03 +00:00
dio updating license information in the headers. 2003-06-10 20:04:29 +00:00
dom remove xml debug code 2003-07-27 20:21:36 +00:00
ereg updating license information in the headers. 2003-06-10 20:04:29 +00:00
exif Use new infrastructure. 2003-08-03 17:44:39 +00:00
fam proto fixes 2003-06-15 15:29:46 +00:00
fbsql Change fetch functions and protos so they make more sense. 2003-07-03 16:53:04 +00:00
fdf MFB: fix for #24249 2003-07-14 23:23:01 +00:00
filepro updating license information in the headers. 2003-06-10 20:04:29 +00:00
ftp - HAVE_OPENSSL_EXT is not defined always. 2003-06-27 16:41:41 +00:00
gd Fixed bug #23792 (8 bit graphics don't rotate properly) 2003-07-30 17:34:11 +00:00
gettext updating license information in the headers. 2003-06-10 20:04:29 +00:00
gmp Use new infrastructure. 2003-08-03 17:44:39 +00:00
hwapi proto fixes 2003-06-15 16:04:31 +00:00
iconv Revert the fix for now 2003-07-30 21:56:45 +00:00
imap One more typo ;) 2003-06-17 14:13:17 +00:00
informix ws fix 2003-07-01 13:31:14 +00:00
ingres_ii updating license information in the headers. 2003-06-10 20:04:29 +00:00
interbase Revert bad fix. 2003-07-10 01:40:01 +00:00
ldap Use new infrastructure. 2003-08-03 17:44:39 +00:00
mbstring Fix warning 2003-08-03 18:52:09 +00:00
mcal proto fixes 2003-06-16 14:03:35 +00:00
mcrypt proto fixes 2003-06-12 12:00:20 +00:00
mcve Use new infrastructure. 2003-08-03 17:44:39 +00:00
mhash $Id tag added. License added tp php_mhash.h 2003-06-16 14:27:59 +00:00
mime_magic updating license information in the headers. 2003-06-10 20:04:29 +00:00
ming - CS/WS fixes 2003-07-11 07:48:13 +00:00
mnogosearch - UDM_PARAM_SORT_ORDER has been added in Udm_Set_Agent_Param while 2003-07-18 09:14:25 +00:00
msession updating license information in the headers. 2003-06-10 20:04:29 +00:00
msql proto fixes 2003-06-16 16:36:51 +00:00
mssql Use new infrastructure. 2003-08-03 17:44:39 +00:00
mysql * Fixed bug #24535 (Crash when retrieving data from unbuffered result after 2003-07-22 16:05:32 +00:00
mysqli Fix build 2003-08-03 18:55:51 +00:00
ncurses Use new infrastructure. 2003-08-03 17:44:39 +00:00
notes proto fixes 2003-06-16 16:36:51 +00:00
oci8 Use new infrastructure. 2003-08-03 17:44:39 +00:00
odbc Use new infrastructure. 2003-08-03 17:44:39 +00:00
openssl Use new infrastructure. 2003-08-03 17:44:39 +00:00
oracle Use new infrastructure. 2003-08-03 17:44:39 +00:00
ovrimos proto fixes. 2003-06-22 14:33:09 +00:00
pcntl proto fixes. 2003-06-22 14:33:09 +00:00
pcre MFB 2003-06-29 00:09:41 +00:00
pdf Added comment 2003-07-14 03:58:31 +00:00
pfpro proto fixes 2003-07-19 19:23:34 +00:00
pgsql #damn 2003-07-27 17:44:20 +00:00
posix proto fixes 2003-07-19 19:23:34 +00:00
pspell proto fixes 2003-07-19 19:23:34 +00:00
qtdom updating license information in the headers. 2003-06-10 20:04:29 +00:00
readline proto fixes 2003-07-19 19:23:34 +00:00
recode - Commiting conversion to zend_parse_parameters (leftovers from debugging). 2003-07-07 13:21:10 +00:00
reflection Try to put an end to the endless number of call_user_function variants. 2003-08-05 10:24:40 +00:00
session MFB proper fix for #24592 2003-07-22 01:11:07 +00:00
shmop Fixed win32 build 2003-06-15 12:19:57 +00:00
simplexml Use new infrastructure. 2003-08-03 17:44:39 +00:00
skeleton ok, re-adding this mostly un-maintained awk/sed/sh nightmare for now ... 2003-06-29 16:07:18 +00:00
snmp Bug 24760 fix, in which the port number when non-default is not handled 2003-07-24 21:48:55 +00:00
soap fixed compilation problem in php-4.3.2dev. 2003-04-19 07:04:00 +00:00
sockets Fix build 2003-08-03 18:55:51 +00:00
spl You shall not Copy'n'Paste after midnight without checking 3 times 2003-08-04 23:21:27 +00:00
sqlite Use new infrastructure. 2003-08-03 17:44:39 +00:00
standard syncronize 2003-08-05 09:23:17 +00:00
sybase Fixed couple of typo(s) (which caused compile failures) 2003-08-04 14:34:54 +00:00
sybase_ct Fixed bug #24231: ext/sybase_ct could not be build as shared 2003-06-18 18:28:47 +00:00
sysvmsg Use new infrastructure. 2003-08-03 17:44:39 +00:00
sysvsem proto fixes 2003-07-19 19:23:34 +00:00
sysvshm proto fixes 2003-07-19 19:23:34 +00:00
tidy Segfault fix. 2003-08-01 09:48:06 +00:00
tokenizer Id tag added 2003-07-19 18:52:49 +00:00
w32api updating license information in the headers. 2003-06-10 20:04:29 +00:00
wddx Added missing handling of dateTime 2003-06-28 06:55:47 +00:00
xml Use new infrastructure. 2003-08-03 17:44:39 +00:00
xmlrpc Use new infrastructure. 2003-08-03 17:44:39 +00:00
xsl changed to studlyCaps naming convention 2003-07-07 19:45:24 +00:00
yaz Use new infrastructure. 2003-08-03 17:44:39 +00:00
yp proto fixes 2003-07-19 19:23:34 +00:00
zlib Fixed bug #24827 (ob_gzhandler overrides Vary header) 2003-07-27 18:16:06 +00:00
ext_skel ok, re-adding this mostly un-maintained awk/sed/sh nightmare for now ... 2003-06-29 16:07:18 +00:00
ext_skel_win32.php ok, re-adding this mostly un-maintained awk/sed/sh nightmare for now ... 2003-06-29 16:07:18 +00:00