Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:96149 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 45424 invoked from network); 26 Sep 2016 09:20:46 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 26 Sep 2016 09:20:46 -0000 Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.213.41 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.213.41 mail-vk0-f41.google.com Received: from [209.85.213.41] ([209.85.213.41:34934] helo=mail-vk0-f41.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 1D/4F-11573-C68E8E75 for ; Mon, 26 Sep 2016 05:20:45 -0400 Received: by mail-vk0-f41.google.com with SMTP id 192so46546736vkl.2 for ; Mon, 26 Sep 2016 02:20:44 -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=d6cIrmEaB/yGOMSOtRPrefrck0P8N8jbc3Vl1ToG3jY=; b=MeD8Oz4EZwdPNmvImGItGzQXfxyDu80OeSSHWTJbj1ZcczscGIRlCGSDqXD0/G0JkM V7c3yGBV7nnheUJ5L2/lUzyTsY21V1d+1krwIEfrEIJPj3jfav0w8P3lg64K0Lnv4/hM /hAkkT41Ns55f6F4vuIo3BdHNAU6jJH55fT+9eOiLVwWegykfm3zzUbS7l5Q1uevQiHG XZAKIS/ygeSS/QPHS1hDh87bXvOJYbzbzFO37hdaA/S1nmxqM0oUH+PV/+BPaaxS0oDn 2Z45iCFoBwAG5F5uqXDUefulr3daDm08SSYFWa18iCddhsH0jw93TzpgZWp9NJ7gklKB Q2CA== 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=d6cIrmEaB/yGOMSOtRPrefrck0P8N8jbc3Vl1ToG3jY=; b=KktflE3PSuJsWaQmii0k8bL98Eh1a97Id/3KWAiHrg1oHmCjHgkW4FpjiG0jhBtb+U Wxz7Yyh4puCNwFsvvLLdXaZrmdZaX3sMLrXm0gQNUdCQYmPG4xpowW3WqF0UEU7f3xwV /QZgofURFxlmtZ2IGjgZuiPIs11CQ6jYS3T+iGA0+E2VC0u0LWZmHrH2SqQ1ZByrnlK1 pknl6EER1LcAv6Ypkg6UmwWG7YhU/INvW1Qg9hUj2RJWqHXMD8pW9b2Yp5Zkqzcx/lge JkH+TpycoOay8kvLzF+0OhHtJt9DJNFfK3TZxNjkG151c5DMoPWmvXnbq3b6+f4inxPD zZ6g== X-Gm-Message-State: AA6/9RnoSBnZMbJ4JUy1e5k4CY5WEyuja6obme510wswkbBoQKygbQXdJChGARvfZMrfNPtzi6jZPIwsRp9FIg== X-Received: by 10.31.80.2 with SMTP id e2mr7511632vkb.9.1474881642021; Mon, 26 Sep 2016 02:20:42 -0700 (PDT) MIME-Version: 1.0 Received: by 10.176.81.178 with HTTP; Mon, 26 Sep 2016 02:20:41 -0700 (PDT) In-Reply-To: References: <006d8ac3-df7d-8890-5b60-56fbc9e856b1@gmx.de> Date: Mon, 26 Sep 2016 16:20:41 +0700 Message-ID: To: Niklas Keller Cc: Dan Ackroyd , Christoph Becker , Leigh , PHP internals Content-Type: text/plain; charset=UTF-8 Subject: Re: [PHP-DEV] [VOTE] get_class() disallow null parameter From: pierre.php@gmail.com (Pierre Joye) On Mon, Sep 26, 2016 at 4:06 AM, Niklas Keller wrote: > 2016-09-25 20:58 GMT+02:00 Pierre Joye : >> All I am saying is this is a BC break with little to no value because what >> willing to support 7.1+ only can simply use the alternatives. > > Which alternatives? Wrong wording. In any case this kind of BC breaks in minor releases bring nothing and should be done in a major release. I think it is clear now that this behavior is by design and was decided back then with 5.3. I do not see any valid reasons to break valid working code because of some concepts about APIs cleanness. Or we can just start to break other that are much annoying, in any minor release. Cheers, -- Pierre @pierrejoye | http://www.libgd.org