Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:106515 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 38739 invoked from network); 10 Aug 2019 01:23:23 -0000 Received: from unknown (HELO mail-qt1-f173.google.com) (209.85.160.173) by pb1.pair.com with SMTP; 10 Aug 2019 01:23:23 -0000 Received: by mail-qt1-f173.google.com with SMTP id n11so97382596qtl.5 for ; Fri, 09 Aug 2019 15:50:53 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=PIvmxLcJl5Gad6V2pJhXpzDiU78Fk85g5iCF2ojdy7E=; b=Xg2U/YNfMcGr/dbi7Lx4TaAKyRYUU4I6X9HBB5NrJ2ooxGxUCAy5NP1KJLHewebFuJ 13eiHkOno0vthyJGaVAtFnRRB9fS7bPqxdHSk0Rz2F5bQ/HbCfOQU3QtDHpLvulizplq 9poJ6QnSpe7SWckzQOCDFY+R68zJw1wViY5fSdl0BZpWnLGFYrs0uQDcMA/lxlYPQLpa MQeqfk8Bm2l8dQare7MyNleLgsE8NsO/ThzsLeHnx0tyeH9YLA1Ge4D/BQtMBSUrhfdq /PWY0sK/8IpcaMI1DjqKIdqyMTa+vmPwPqPrzSdRsfLBTFDUHYE3zb4ejkheyr2UDdaU 5I9A== X-Gm-Message-State: APjAAAWqMkpKS8thMxP0H/LNO8XVTGZBcIrz7McisMG4Egr1EYkmTHSR JUE3d3B5WSRB1b+1c8vtUPPmIHWpIhalPKBELYgnUw== X-Google-Smtp-Source: APXvYqxbSuqgv73WBRHWYN3XkRUAKVc/Hg6Z7hIqgDRImjmfLGSH901lnKt/f+8byzpuJuHCF+rDT8ZXtnDlIDOAvs0= X-Received: by 2002:aed:2667:: with SMTP id z94mr11382902qtc.343.1565391053222; Fri, 09 Aug 2019 15:50:53 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: Date: Fri, 9 Aug 2019 17:50:42 -0500 Message-ID: To: Zeev Suraski Cc: Internals Content-Type: multipart/alternative; boundary="000000000000a98918058fb7019c" Subject: Re: [PHP-DEV] P++: FAQ From: pollita@php.net (Sara Golemon) --000000000000a98918058fb7019c Content-Type: text/plain; charset="UTF-8" On Fri, Aug 9, 2019 at 4:58 PM Zeev Suraski wrote: > As Bob pointed out I'm rusty, but I do think that we can solve the short > tags issue in this way. At the lexer level, if we see the tag, we > set short tags to off for the scope of the file before moving forward. But > more importantly, this approach can allow us to implement different BC > breaking strategies (and not just for language features, but also for > built-in functions). > > That approach did occur to me to, but as I said in my earlier reply, I don't think this actually addresses the goals set by the short tags removal proposal *as I understand it*. Maybe it does, but for example one could still not start a file with "