Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:106027 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 92616 invoked from network); 22 Jun 2019 15:08:42 -0000 Received: from unknown (HELO mail-wr1-f52.google.com) (209.85.221.52) by pb1.pair.com with SMTP; 22 Jun 2019 15:08:42 -0000 Received: by mail-wr1-f52.google.com with SMTP id f9so9021869wre.12 for ; Sat, 22 Jun 2019 05:24:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=devilix.net; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=CarjYt2h/5wcVPADnnzOmnwjg0bbDlQUTFIDlckcvFc=; b=OaI5UXyb8oCZUCbzqI6SGyjWv3uTKXNsuHBdjWzER9/Fw5kX9DzQ/7k3vFo5JFHS// SFC5UYq7dzz/Ks9c+BwB/40WsWP4VqoLKgglxToK/oJbfSX7AhbGqoxgRYVvARScVOgU a536YZ3Lic074/mhn8I7uxWz6sJC3HcEUF+/g= 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=CarjYt2h/5wcVPADnnzOmnwjg0bbDlQUTFIDlckcvFc=; b=h+vJ6WBW2aIKLiASS2mgAkryjnh/KdkvTW20TN7Bu8o4/s3VFm3g1THoDxeJKJWv5Q WGLlBxgf+DPWl12e01EC8E7EiVNNe5Zf76gY41P/+sA44mpktqzPGkyovN9nQwidsu3A iMBY7jVWjFjSd7JFZnqH7kljS4zuzgIGU3hjI94irZ073fCxDJ356RxaeTn78npf0xX2 rmwFXNfxfL7XbBkgB+iIa5z2mC4GmAVDuQ7TyDqUAW5yChtXorg43mRz+GuSWmHPfc2B MqUIspPDflj3YxzsLLIhNrwuU+2nRSRwWdUydO+OTPpc9bi4Gj7+E5Uixv6pvQURYFKT O6gA== X-Gm-Message-State: APjAAAWOE63mXc9OE/rU1+4gHhxSA5f08181qFWaYCmXFigf8AyUcmK8 TvWTO9s+bCXCM1xfcV94Vk6JT0hHtwRwgEnAO3CeqA== X-Google-Smtp-Source: APXvYqw3NAWghFZ6AueWalpczw7ufjCRkSpZl11PUU2IrDyp13oH1P/IZmHCyqVfB9Kwq/XweDXzPI8Y9shfO0VoIl0= X-Received: by 2002:adf:dc45:: with SMTP id m5mr33836938wrj.148.1561206245191; Sat, 22 Jun 2019 05:24:05 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: Date: Sat, 22 Jun 2019 15:23:54 +0300 Message-ID: To: Kalle Sommer Nielsen Cc: Internals , Nikita Popov Content-Type: text/plain; charset="UTF-8" Subject: Re: [PHP-DEV] [RFC] Deprecations for 7.4 From: narf@devilix.net (Andrey Andreev) Hi, With regards to the array_key_exists() deprecation, the RFC currently says nothing about things like ArrayAccess and object properties that contain arrays. I'm sure that these are exceptions that aren't meant to be deprecated, but can you please specify that explicitly? We all know how little bits like that can result in awful outcomes. Also, it's unclear to me why get_called_class() should be deprecated. While the rest of the listed deprecations have either motivation written for them or are self-evidently legacy functionalities that nobody should be using today, this one seems to be just a case of "let's not have more than one way of doing things" and I'm not really a fan of that. Cheers, Andrey.