Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:47982 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 5283 invoked from network); 15 Apr 2010 14:00:43 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 15 Apr 2010 14:00:43 -0000 Authentication-Results: pb1.pair.com smtp.mail=tyra3l@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=tyra3l@gmail.com; sender-id=pass; domainkeys=bad Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.218.219 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: tyra3l@gmail.com X-Host-Fingerprint: 209.85.218.219 mail-bw0-f219.google.com Received: from [209.85.218.219] ([209.85.218.219:38682] helo=mail-bw0-f219.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id AF/33-22079-A0C17CB4 for ; Thu, 15 Apr 2010 10:00:43 -0400 Received: by bwz19 with SMTP id 19so22812bwz.1 for ; Thu, 15 Apr 2010 07:00:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:received:message-id:subject:from:to:cc:content-type; bh=HvPMQEWwlo5BG6ZzCRHIJ+GlsyfYYgsaGfw3PpIqESk=; b=xR+a1kNa58sT5qKuPEOCWAKPT8XWI8Nuui/mvxTHP1SH5uhlnZYn6OTr28b2JUwg9P C6cxpnNUSSvXBYimTi6DBBi1ZgwpUvwOAGjthfbBttSmuM1/ByhYck1k3ugZ93Qib01l f4t8b0Jzk9pqJq6ATtP8zq4GkjWkKT4SDqT1M= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=J87CKttxEsvqBRXdFPnZrD/atcFDCjeBAd33KpPUwvp/t8Uc/iMDv6TWnUsbh7uRLa n3Z+8b4ZFHUqsgWcoVOc+cSHEOMH7+wBk2eJ++gtqJwTwEzdpUpcJZMton1TxfiR5ORX rPU2J7DjuQgg67XtBIJtEJ/m09G88U0BLEPgI= MIME-Version: 1.0 Received: by 10.204.123.20 with HTTP; Thu, 15 Apr 2010 07:00:38 -0700 (PDT) In-Reply-To: <7.0.1.0.2.20100415143309.0e2a5a40@zend.com> References: <3bea96c41003301008va8ea1cbif8c16be11451eaf8@mail.gmail.com> <4BC4B553.3020807@oracle.com> <4BC4BBF9.4000903@oracle.com> <7.0.1.0.2.20100413215139.0dbcfdd8@zend.com> <7.0.1.0.2.20100415140350.0e2a5290@zend.com> <7.0.1.0.2.20100415141933.0e2a53d8@zend.com> <7.0.1.0.2.20100415143309.0e2a5a40@zend.com> Date: Thu, 15 Apr 2010 16:00:38 +0200 Received: by 10.204.13.68 with SMTP id b4mr101562bka.133.1271340038483; Thu, 15 Apr 2010 07:00:38 -0700 (PDT) Message-ID: To: Zeev Suraski Cc: internals@lists.php.net Content-Type: multipart/alternative; boundary=00151750d9d461f0ab048446ebe5 Subject: Re: [PHP-DEV] [RFC] FPM INI syntax From: tyra3l@gmail.com (Ferenc Kovacs) --00151750d9d461f0ab048446ebe5 Content-Type: text/plain; charset=UTF-8 On Thu, Apr 15, 2010 at 1:38 PM, Zeev Suraski wrote: > At 14:30 15/04/2010, Ferenc Kovacs wrote: > >> Yep, this what I'm trying to say. I thought that the include parameter in >> the global.ini is just a normal config variabla, which isn't interpreted by >> the php parse ini method, only just tells the fpm, to include that files >> manualy and merge the contents of that files into the original configuration >> parsed from the global.ini. >> But as far as I understand the patch and the discussion, it seems that >> Jerome proposed to change the internal working of the ini parsing, to add >> general support for includes. >> > > Actually as far as I understand what you wrote in the 1st paragraph is > exactly what was planned. There weren't any plans to touch the .ini parser > itself in any way. > - the include directive is not yet implemented because the zend_ini_parser is not able to handle recursive calls (because of the the state env which is global) This seems to like that Jerome is implying to change the zend_ini_parser to support includes. If the includes are done by the fpm config loader/parser, then I don't understand why should the zend_ini_parser to be changed except the one case that Jerome wants to implement a general include support for the ini parser. Tyrael Tyrael --00151750d9d461f0ab048446ebe5--