Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:94594 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 81687 invoked from network); 20 Jul 2016 18:32:58 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 20 Jul 2016 18:32:58 -0000 Authentication-Results: pb1.pair.com smtp.mail=derokorian@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=derokorian@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.218.41 as permitted sender) X-PHP-List-Original-Sender: derokorian@gmail.com X-Host-Fingerprint: 209.85.218.41 mail-oi0-f41.google.com Received: from [209.85.218.41] ([209.85.218.41:35550] helo=mail-oi0-f41.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id FA/B1-52781-9C3CF875 for ; Wed, 20 Jul 2016 14:32:41 -0400 Received: by mail-oi0-f41.google.com with SMTP id l72so84078135oig.2 for ; Wed, 20 Jul 2016 11:32:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=QQSFZ2DRj+mC7JOvKNFuz6Ez9vl/QnrlLl9hVY4n/FM=; b=hy0Rbg2PYfQFH67B0GMGNVFlmZuBcZJSn6zPpmSvUofRC6DtK6fgHViGcs/ci79HtX 29NWnjzhZhbbFuflJcAxGKdGRZZyGUFChVK4zyIo48+esLt0zmTpb64aZipaiuTh0mGD rHj25Oq8O8KhKar27s2WMJcjOiR/rhHOyk4pa4wHOLxh0zElUXiffptjP8+s4V7C1j4X LCKrcaaXHVAL4gcB2ZyL4ZhC/nXsOlRqaQaufuBbfZt7U/X0NWxlTPED0qNdbIM6LDvA jNX4EWK1v9Taopn13SM3rWiU5365Ui77NglD6BQ9I8b/E321IJlY6Q13oR2qArS0auh6 tVeg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=QQSFZ2DRj+mC7JOvKNFuz6Ez9vl/QnrlLl9hVY4n/FM=; b=DGT9pfabdJ5Md0yP1X/Blkb2OPjTxZ/Qo4WICfosEs+/wc5aCypppldogpUEcFbthR TDYsM3CUib/KnaSkStgNglZuiBa3+K9nBYNpwALD56o0DpjIXm6vsQVP8sVRMDG13Zuf BFczELTIbsav9DOs7SmLH3YK6Q/kCRQEeFHMHYIV1a7/R/uFY3HuW3JnywChQIpvtOOV kgkpU5UG7zUD9p/GBo/ksYOnXYsrwehg7fp+1EOTCBvUMyLgPFw4DmKZrJajyJ2yPXhb vDmmrbP3DwGqbaBVyHlA//kQav0QctCM+DLX/qyMTeEpA47NziK3/eN2PYDfTgNAg+Iu pi3Q== X-Gm-Message-State: ALyK8tIN/x0EmmGkEAN++DHyCAOKT54iRsHg4TEI3DPs+9YFHwcGgq/7JxwxJQdeRseYDb1fVylGYvG78C9rVw== X-Received: by 10.202.191.215 with SMTP id p206mr23739763oif.148.1469039557911; Wed, 20 Jul 2016 11:32:37 -0700 (PDT) MIME-Version: 1.0 Received: by 10.157.61.36 with HTTP; Wed, 20 Jul 2016 11:32:37 -0700 (PDT) In-Reply-To: References: Date: Wed, 20 Jul 2016 12:32:37 -0600 Message-ID: To: Michael Vostrikov Cc: =?UTF-8?Q?Micha=C5=82_Brzuchalski?= , PHP Internals List Content-Type: multipart/alternative; boundary=001a113dde0602abbb0538156d87 Subject: Re: [PHP-DEV] [RFC] New operator for context-dependent escaping From: derokorian@gmail.com (Ryan Pallas) --001a113dde0602abbb0538156d87 Content-Type: text/plain; charset=UTF-8 On Wed, Jul 20, 2016 at 12:17 PM, Michael Vostrikov < michael.vostrikov@gmail.com> wrote: > > Personally I don't know any developer who is using raw php in project > without template engine > > Zend, Yii, various CMS like Wordperss, internal business-applications - in > many cases such projects don't have a template engine. > I usually work with Yii and internal applications on custom engines. This > is the reason why I raised this question. > By the way, the syntax is not weird. It is just . How to > use $var2 is fully up to application. > I guess the question here then is, if people aren't using templating and haven't written any of their own wrappers to sanitize the output. Then what is going to drive them to use this new syntax, especially if some aspect is still up to them? We see lots of projects not updated to use new features, so if projects are already allowing bad practices what's going to drive them to change? --001a113dde0602abbb0538156d87--