Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:70978 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 94905 invoked from network); 3 Jan 2014 02:23:13 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 3 Jan 2014 02:23:13 -0000 Authentication-Results: pb1.pair.com header.from=rowan.collins@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=rowan.collins@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 74.125.82.41 as permitted sender) X-PHP-List-Original-Sender: rowan.collins@gmail.com X-Host-Fingerprint: 74.125.82.41 mail-wg0-f41.google.com Received: from [74.125.82.41] ([74.125.82.41:47477] helo=mail-wg0-f41.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id ED/A0-26315-F0F16C25 for ; Thu, 02 Jan 2014 21:23:11 -0500 Received: by mail-wg0-f41.google.com with SMTP id y10so40091wgg.0 for ; Thu, 02 Jan 2014 18:23:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=m80C6DTo1aeviTkrnTz1/glEJMqmpDvocXczatfvHIU=; b=H7ADfeMPdKONV6RjjvUuCncrSbUET7VE93/eqIY79kky4M316Av16s5B+8cslC+984 wGwP7zKwRo5znsaLr8NFubDeT7z2Af6Mq6oU2X1W1PC/Vkn/ZSYrM7gUN2QrOQ2RY7KR 7nKqfD/BnBrkt/NP1yXNchuo2D7pBe3urlGp8VP8VRpkDUtxVFupwnqIBZiOubwJpoz7 nxVYfFgyLni08NKfTMBfN23DzS9eb22LdNc0TS7yprBgdVGkcrgXMCYtIGNKdQ6mSRqK 5aTN1XR/gPx/obUgZyTjRNzOVt7zEGZY8txk83lPeVnt12REJhlFSUNkT9fEjNki9s2t Ohug== X-Received: by 10.180.189.106 with SMTP id gh10mr93948wic.18.1388715787872; Thu, 02 Jan 2014 18:23:07 -0800 (PST) Received: from [192.168.0.2] (cpc19-brig17-2-0-cust25.3-3.cable.virginm.net. [81.101.201.26]) by mx.google.com with ESMTPSA id cx3sm288436wib.0.2014.01.02.18.23.06 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 02 Jan 2014 18:23:07 -0800 (PST) Message-ID: <52C61F08.6020105@gmail.com> Date: Fri, 03 Jan 2014 02:23:04 +0000 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 MIME-Version: 1.0 To: internals@lists.php.net References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] Re: [RFC] Introduce session.lock, session.lazy_write and session.lazy_destory From: rowan.collins@gmail.com (Rowan Collins) On 02/01/2014 20:46, Yasuo Ohgaki wrote: > I've added session_discard() to RFC that discards changes made to > session data and close session. > > Since there is session_commit(), > > http://www.php.net/manual/en/function.session-commit.php > > session_abort() may be better name for it. > Any comment? Since session_commit() is an alias for session_write_close(), the new function should probably also have "close" in its name (although oddly we "start" a session, rather than "open" it). Both "discard" and "abort" also sound a bit like destroying the session itself to me, rather than just ignoring the current changes to it. Perhaps something like session_revert_close() - "revert" being a closely analagous action in version control systems. Regards, -- Rowan Collins [IMSoP]