Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:63162 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 96196 invoked from network); 19 Sep 2012 17:49:53 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 19 Sep 2012 17:49:53 -0000 Authentication-Results: pb1.pair.com smtp.mail=mike503@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=mike503@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.160.42 as permitted sender) X-PHP-List-Original-Sender: mike503@gmail.com X-Host-Fingerprint: 209.85.160.42 mail-pb0-f42.google.com Received: from [209.85.160.42] ([209.85.160.42:51348] helo=mail-pb0-f42.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 41/BF-15057-1C50A505 for ; Wed, 19 Sep 2012 13:49:53 -0400 Received: by pbbrp8 with SMTP id rp8so3008865pbb.29 for ; Wed, 19 Sep 2012 10:49:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=references:in-reply-to:mime-version:content-transfer-encoding :content-type:message-id:cc:x-mailer:from:subject:date:to; bh=8ywy0WVysItMBeaaJl8rRaZnLZ45dJj0ewbtv2uQC5A=; b=N6Yc/S6tGTnOA/Vb81v2rz8xf84RDF4jL/X+6Ljq96/4Pv/4QDQsMKoklMycKN+G2w paxkA1Jn4fNTLibiYWkKwg8wbkoEJjYMwGa47/mUaMGpVrOEO/ooEjlBQnSCDNDn0TP6 zHniu/UpteqIEmCoHX3wGfa0I5YGIFoFzEP4Xd7aQwdkn/vQrS+QKF6I2zUwSW+0MBMC K4SNSAsOFryem9QQ+JHk6pIJ08qMLNYKB1mARQux7tbwJSXHhPGdqZRP+jt1STX22MMw 2wgCYyrC/jx42K9PGJVhIaChiITBQxFZQWR1ee7WDQkhDFPXs+lOMiBRLsHlH+7/qRFh scmQ== Received: by 10.68.129.130 with SMTP id nw2mr262528pbb.27.1348076990930; Wed, 19 Sep 2012 10:49:50 -0700 (PDT) Received: from [10.36.148.26] (mobile-198-228-221-039.mycingular.net. [198.228.221.39]) by mx.google.com with ESMTPS id bs6sm1056069pab.30.2012.09.19.10.49.49 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 19 Sep 2012 10:49:50 -0700 (PDT) References: <0960EAA5-17FF-4E0F-9DDE-BB93D13EA02B@gmail.com> <72B22976-6F00-4EF5-88B3-140576CFE4E7@gmail.com> <5059F033.80706@ajf.me> <5059FCCD.3090309@ajf.me> <5059FF4F.2010708@ajf.me> In-Reply-To: <5059FF4F.2010708@ajf.me> Mime-Version: 1.0 (1.0) Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Message-ID: <2A7A1D10-4BC9-4231-9D92-40271AE4468C@gmail.com> Cc: Michael Stowe , Lars Strojny , Leigh , "internals@lists.php.net" X-Mailer: iPhone Mail (9B206) Date: Wed, 19 Sep 2012 10:49:37 -0700 To: Andrew Faulds Subject: Re: [PHP-DEV] RFC: Implementing a core anti-XSS escaping class From: mike503@gmail.com (Michael Shadle) On Sep 19, 2012, at 10:22 AM, Andrew Faulds wrote: > Again, "all the OOP code is a waste of time" doesn't really add anything t= o this discussion. Arguing against this being OOP, which I think is useful a= nd requires, at most, one extra line ($x =3D new Escaper), is silly. Arguing semantics over the language syntax is silly. PHP core should cater t= o lowest / simplest denominator for built-ins. Not OO only because people pr= efer their OO syntax now in a language that at its core is still procedural.=