--- Begin Message ---
>From edd  Sat Jan 26 16:14:55 2002
Received: from mr1.cc.ic.ac.uk (mr1.cc.ic.ac.uk [155.198.5.111]) by 
edmundd.iserver.net (8.11.6) id g0QNEtS61493 for <[EMAIL PROTECTED]>; Sat, 26 
Jan 2002 16:14:55 -0700 (MST)
Received: from casbah.ee.ic.ac.uk ([155.198.117.40] ident=root)
        by mr1.cc.ic.ac.uk with esmtp (Exim 3.31 #1)
        id 16Uc29-0006QE-01; Sat, 26 Jan 2002 23:14:53 +0000
Received: from localhost (smacedo@localhost)
        by casbah.ee.ic.ac.uk (8.9.3/8.8.7) with ESMTP id XAA12115;
        Sat, 26 Jan 2002 23:14:52 GMT
X-Authentication-Warning: casbah.ee.ic.ac.uk: smacedo owned process doing -bs
Date: Sat, 26 Jan 2002 23:14:52 +0000 (GMT)
From: Silvio Macedo <[EMAIL PROTECTED]>
X-X-Sender:  <[EMAIL PROTECTED]>
To: Miles Lott <[EMAIL PROTECTED]>
cc: <[EMAIL PROTECTED]>, Jakob <[EMAIL PROTECTED]>
Subject: Re: [phpxmlrpc] php3 incompatibility
In-Reply-To: <[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="1965595590-585372575-1012086892=:29570"

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to [EMAIL PROTECTED] for more info.

--1965595590-585372575-1012086892=:29570
Content-Type: TEXT/PLAIN; charset=US-ASCII


Hi!

Actually, although I sent the same patch in June 01(at the time there was
no updates on the distribution of php-xmlrpc code), I would now suggest
that we avoid it if possible (possibly having a optional php3 patch available).

The foreach control loop is much faster than the reset(), list() each()
replacement. Although not available on php3, due to the number of times we
use the cycle, it would probably make a difference. (it's present in other
parts of the code).

Regards, Silvio


 On Sat, 26 Jan 2002, Miles Lott wrote:

> CVS should have an updated version already.  This was modified
> for php3 compatibility after the release of 1.02.
>
> Jakob wrote:
> >
> > re: v1.02
> >
> > in method getval of class xmlrpcval which contains the following comment
> >
> > // contributed by I Sofer, 2001-03-24
> > // add support for nested arrays to scalarval
> > // i've created a new method here, so as to
> > // preserve back compatibility
> >
> > the control structure "foreach" is used thrice, although not yet implemented in 
>php3.  instead,
> >
> > line replace with
> > ---- ------------
> > 927  while (list($id, $cont) = each ($b)) {
> > 935  while (list($id, $cont) = each ($t)) {
> > 938  while (list($id, $cont) = each ($t)) {
> >
> > should be used.
> >
> > hth,
> > ------
> > Jakob.
> >
> > --
> > For information about how to subscribe and unsubscribe from this list
> > visit http://xmlrpc.usefulinc.com/list.html
>
>

-- 
````````` Silvio Emanuel Nunes Barbosa de Macedo (PhD Student) '''''''''''
[EMAIL PROTECTED]                                         [EMAIL PROTECTED]
Intelligent and Interactive Systems,EEE-Pg         Telecom. and Multimedia
Imperial College, University of London                         INESC Porto
Exhibition Road,                                       Pc da Republica, 93
London SW7 2BT, England                            4050-497 Porto Portugal
Tel:+44 20 75946323                                    Tel:+351  222094220

--1965595590-585372575-1012086892=:29570
Content-Type: TEXT/PLAIN; charset=US-ASCII; name=php3
Content-Transfer-Encoding: BASE64
Content-ID: <[EMAIL PROTECTED]>
Content-Description: 
Content-Disposition: attachment; filename=php3

RnJvbSBzbWFjZWRvQGljLmFjLnVrIFNhdCBKYW4gMjYgMjI6NTA6NDAgMjAw
Mg0KRGF0ZTogVGh1LCAxNCBKdW4gMjAwMSAxODo1NTowMSArMDEwMCAoQlNU
KQ0KRnJvbTogU2lsdmlvIE1hY2VkbyA8c21hY2Vkb0BpYy5hYy51az4NClRv
OiBwaHB4bWxycGNAbGlzdGJvdC5jb20NClN1YmplY3Q6IENvbXBhdGFiaWxp
dHkgd2l0aCBQSFAzDQoNCg0KCUhpIExpc3QsDQoNCglJbiBjYXNlIHlvdSB3
YW50IHRvIGdldCB4bWxycGMgaW5jIHNjcmlwdHMgcnVubmluZyBpbiBwaHAz
LCB5b3UNCmhhdmUgdG8gcmVwbGFjZSB0aGUgdXNlIG9mIDMgImZvcmVhY2gi
IGNvbnN0cnVjdGlvbnMsIG5vdCBzdXBwb3J0ZWQgaW4NCnBocDMsIGluIHht
bHJwYy5pbmMgZmlsZSwgbWV0aG9kIGdldHZhbCgpIC4NCg0KCVlldCwgZXZl
biB0aGVuLCB3aXRoIHBocCB2ZXJzaW9uIDMuMC4xNyBJIGdldCBQcm90b2Nv
bCBFcnJvciwgd2hpbGUNCnVuZGVyIHBocCA0LjAuNSBpdCBydW5zIG9rLiBU
aGUgeG1scnBjIHBocCBzaXRlIHNheXMgcGhwID49My4wLjkgb3INCnBocDQu
Li4NCg0KCVNheSBhZ2Fpbjogd2l0aCB0aGVzZSBjaGFuZ2VzLCBJIHNvbHZl
ICB0aGUgcGhwIHBhcnNlciBlcnJvciwNCmJ1dCB0aGV5IHN0aWxsIGZhaWwg
dG8gd29yayBvbiBycG0gLXEgcGhwID0gcGhwLTMuMC4xNy0xLjYuMg0KKHJo
L2xpbnV4L3NwYXJjKS4NCg0KCVRoZSBjaGFuZ2VzOg0KDQoJQXJvdW5kIGxp
bmUgNzgwLCB5b3UgZmluZCBnZXR2YWwoKS4gUmVwbGFjZSB0aGUgdGhyZWUg
Zm9yZWFjaA0KbGluZXMgKGFyb3VuZCBsaW5lcyA3OTYsIDgwNSBhbmQgODEx
KSB3aXRoOg0KDQogICAvLwlmb3JlYWNoICgkYiBhcyAkaWQgPT4gJGNvbnQp
IHsNCiAgIHJlc2V0ICgkYik7CXdoaWxlIChsaXN0KCRpZCwgJGNvbnQpID0g
ZWFjaCAoJGIpKSB7DQoNCmFuZA0KICAgLy9mb3JlYWNoICgkdCBhcyAkaWQg
PT4gJGNvbnQpIHsNCiAgIHJlc2V0ICgkdCk7CXdoaWxlIChsaXN0KCRpZCwg
JGNvbnQpID0gZWFjaCAoJHQpKSB7DQoNCmFuZA0KDQogICAvL2ZvcmVhY2gg
KCR0IGFzICRpZCA9PiAkY29udCkgew0KICAgcmVzZXQgKCR0KTsJd2hpbGUg
KGxpc3QoJGlkLCAkY29udCkgPSBlYWNoICgkdCkpIHsNCg0KDQogSSBhbSBu
b3Qgc2VuZGluZyBhIHByb3BlciBwYXRjaCBiZWNhdXNlIHRoZSBjdXJyZW50
ICJvZmZpY2lhbCIgdmVyc2lvbiBvZg0KdGhlIGxpYnJhcnkgaXMgZnJvbSBB
dWd1c3QgMDAsIGFuZCBJIHJlYWxseSBkb24ndCBrbm93IHdoYXQgdmVyc2lv
biBzaG91bGQNCkkgdXNlIHRvIHBhdGNoIGFnYWluc3QuDQoNCiggVGhlIHZl
cnNpb24gSSBhbSB1c2luZyBpcyBub3QgYmVpbmcgb2ZmaWNpYWxseSBkaXN0
cmlidXRlZCwgYW5kIEkNCmNlcnRhaW5seSBkaWRuJ3QgZ2V0IHBlcm1pc3Np
b24gZnJvbSBFZGQgdG8gIHBhdGNoIGl0IDopICkNCiAoIGh0dHA6Ly94bWxy
cGMudXNlZnVsaW5jLmNvbS9kZW1vL3htbHJwYy5pbmMgKQ0KDQogIEJUVywg
c291cmNlZm9yZ2UgaXMgZ3JlYXQsIGJ1dCwgdGhlIGN1dCZwYXN0ZSBzY3Jp
cHQgd2lsbCBkbyBpdCB0b2RheS4NCg0KDQogIFJlZ2FyZHMsIFNpbHZpbw0K
DQoNCg0KLS0gDQpgYGBgYGBgYGAgU2lsdmlvIEVtYW51ZWwgTnVuZXMgQmFy
Ym9zYSBkZSBNYWNlZG8gKFBoRCBTdHVkZW50KSAnJycnJycnJycnJw0Kc21h
Y2Vkb0BpYy5hYy51ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc21hY2Vkb0BpbmVzY24ucHQNCkludGVsbGlnZW50IGFuZCBJ
bnRlcmFjdGl2ZSBTeXN0ZW1zICAgICAgICAgICAgICAgIFRlbGVjb20uIGFu
ZCBNdWx0aW1lZGlhDQpJbXBlcmlhbCBDb2xsZWdlLCBVbml2ZXJzaXR5IG9m
IExvbmRvbiAgICAgICAgICAgICAgICAgICAgICAgICBJTkVTQyBQb3J0bw0K
RXhoaWJpdGlvbiBSb2FkLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFBjIGRhIFJlcHVibGljYSwgOTMNCkxvbmRvbiBTVzcgMkJU
LCBFbmdsYW5kICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQwNTAtNDk3
IFBvcnRvIFBvcnR1Z2FsDQpUZWw6KzQ0IDIwIDc1OTQ2MzIzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgVGVsOiszNTEgIDIyMjA5NDIy
MA0KDQo=
--1965595590-585372575-1012086892=:29570--

--- End Message ---

Reply via email to