Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:81018 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 37496 invoked from network); 23 Jan 2015 05:00:27 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 23 Jan 2015 05:00:27 -0000 Authentication-Results: pb1.pair.com header.from=smalyshev@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=smalyshev@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.220.42 as permitted sender) X-PHP-List-Original-Sender: smalyshev@gmail.com X-Host-Fingerprint: 209.85.220.42 mail-pa0-f42.google.com Received: from [209.85.220.42] ([209.85.220.42:42033] helo=mail-pa0-f42.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 2D/5F-61273-A65D1C45 for ; Fri, 23 Jan 2015 00:00:26 -0500 Received: by mail-pa0-f42.google.com with SMTP id bj1so5221035pad.1 for ; Thu, 22 Jan 2015 21:00:20 -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=q7vR9j/SSCscLa7SaxLI1KQ5yFZ2wnkPPfmq1pWTvxI=; b=T7nvnw74JP4YiEvht8ahvTcCTYmdN4L1iAO1HAW/S4bcz3mahJ6egPAmZvh8ZFiiUl z5Hs2OIN/JaAaicGt4bhwxPxw9Bdnh4wJy1GN0h7L6uGauj6kBAxq0+IWVxBVGfRXgSk 4h+QNrI8TmSMEZsurmF5gvjEfqxpJML64xEC2ILm76DkFfRCCQKdkttV2vU/2sZxJWom Qd0vJW9cRTl191T4dq5F7Oi8AoLokvgFtSvORtfyaGe3haq948OYPT630rYIb1WOCuVM zR6QBA5A+YXR9OzkldONRdiL1UWbCAJgG6mbQ3SXZw1N8BWJQocUErHScPyYi371S1Jh 1BGA== X-Received: by 10.70.44.132 with SMTP id e4mr8318848pdm.58.1421989220347; Thu, 22 Jan 2015 21:00:20 -0800 (PST) Received: from [192.168.2.145] (108-66-6-48.lightspeed.sntcca.sbcglobal.net. [108.66.6.48]) by mx.google.com with ESMTPSA id rx1sm422958pbc.86.2015.01.22.21.00.19 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 22 Jan 2015 21:00:19 -0800 (PST) Message-ID: <54C1D562.1080402@gmail.com> Date: Thu, 22 Jan 2015 21:00:18 -0800 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: Yasuo Ohgaki , "internals@lists.php.net" References: In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] Removing base class from session handler From: smalyshev@gmail.com (Stanislav Malyshev) Hi! > User script must have access the struct(PS(mod_data)) to extend base class. Can't I extend the base class and then do something in overriding methods and call parent, or override some methods but not others and thus have the original methods still work just fine? > In conclusion, SessionHandler object has no real use except as a toy and > makes session module complex unnecessary. Since it cannot have real use, > nobody is using it. Therefore, I would like to remove it. I'm not sure, what you actually are proposing to remove? I'm not sure how you can "remove an object". Could you explain further? -- Stas Malyshev smalyshev@gmail.com