Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:27073 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 53156 invoked by uid 1010); 18 Dec 2006 19:39:44 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 53141 invoked from network); 18 Dec 2006 19:39:44 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 18 Dec 2006 19:39:44 -0000 Authentication-Results: pb1.pair.com smtp.mail=ceo@l-i-e.com; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=ceo@l-i-e.com; sender-id=unknown Received-SPF: error (pb1.pair.com: domain l-i-e.com from 67.139.134.202 cause and error) X-PHP-List-Original-Sender: ceo@l-i-e.com X-Host-Fingerprint: 67.139.134.202 o2.hostbaby.com FreeBSD 4.7-5.2 (or MacOS X 10.2-10.3) (2) Received: from [67.139.134.202] ([67.139.134.202:2063] helo=o2.hostbaby.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 9B/C4-18811-A3EE6854 for ; Mon, 18 Dec 2006 14:39:09 -0500 Received: (qmail 76003 invoked by uid 98); 18 Dec 2006 19:38:35 -0000 Received: from 127.0.0.1 by o2.hostbaby.com (envelope-from , uid 1013) with qmail-scanner-1.25 (clamdscan: 0.88.7/2354. Clear:RC:1(127.0.0.1):. Processed in 0.096713 secs); 18 Dec 2006 19:38:35 -0000 X-Qmail-Scanner-Mail-From: ceo@l-i-e.com via o2.hostbaby.com X-Qmail-Scanner: 1.25 (Clear:RC:1(127.0.0.1):. Processed in 0.096713 secs) Received: from unknown (HELO l-i-e.com) (127.0.0.1) by localhost with SMTP; 18 Dec 2006 19:38:35 -0000 Received: from 216.230.84.67 (SquirrelMail authenticated user ceo@l-i-e.com) by www.l-i-e.com with HTTP; Mon, 18 Dec 2006 13:38:35 -0600 (CST) Message-ID: <2119.216.230.84.67.1166470715.squirrel@www.l-i-e.com> In-Reply-To: <45838527.3050606@lerdorf.com> References: <20061216131857.5001.RUI_HIROKAWA@ybb.ne.jp> <45838527.3050606@lerdorf.com> Date: Mon, 18 Dec 2006 13:38:35 -0600 (CST) To: "Rasmus Lerdorf" Cc: "Rui Hirokawa" , "Pierre" , "PHP internals" Reply-To: ceo@l-i-e.com User-Agent: Hostbaby Webmail MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal Subject: Re: [PHP-DEV] php6: input encoding, filter and making JIT really JIT From: ceo@l-i-e.com ("Richard Lynch") On Fri, December 15, 2006 11:33 pm, Rasmus Lerdorf wrote: > I suppose we could also jit right down to the single element level and > not actually do the entire array on the first access to that GPC > array. That sounds nifty to this naive reader... Paranoid Question: I suppose it's conceivable that somehow, some way, somebody could abuse this to "pass on" corrupt data from web app to web app, since it never gets accessed by the JIT decoder... Is that opening up a hole that PHP needs to worry about?... Also, I suspect some users would want an up-front "validate all" function to force the JIT at the top of a web app, especially in development where it's easier to debug if you know that your inputs actually match what you think they are. -- Some people have a "gift" link here. Know what I want? I want you to buy a CD from some starving artist. http://cdbaby.com/browse/from/lynch Yeah, I get a buck. So?