Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:111811 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 79229 invoked from network); 3 Sep 2020 12:01:14 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 3 Sep 2020 12:01:14 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 4F698180088 for ; Thu, 3 Sep 2020 04:06:22 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.2 X-Spam-Virus: No X-Envelope-From: Received: from mail-lf1-f46.google.com (mail-lf1-f46.google.com [209.85.167.46]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Thu, 3 Sep 2020 04:06:21 -0700 (PDT) Received: by mail-lf1-f46.google.com with SMTP id z19so1654971lfr.4 for ; Thu, 03 Sep 2020 04:06:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=FIrbXtxD4rLuaSNCH4RGgizkTLEFe11GSXvaj7Cd22s=; b=SVT+oMEYAmWZCZA+ypBrJJAV9Xw+4/WNPjNM4lexNZl59IrSwJ1lb4f2vxaZ6ryWYC I/liVl/tfj5VoWqP37Al4Y1dwFxS8ABkfyaH5BnJxQMqska6enhpqHUBgDWvlk3ZNIdK 5lzW8GrWUyFC/4N/hNGFDLKsdqXSEKTSAoMmeY2bXLoMNKjE02M0tV0MYDqtl6hs2ZuW 2ol2zOe3t0CB5fJ+RCGN2l5a9A6Bzi1B7G0mB4zNDhNwsV0SuGnNDlF23E0Py0RCCq3X fhnkKwOqMlVBsrAhKuzi3W454cf6Lp57RDkA1Xk0TqyRSeU9si6BoA88REBd7Y888YHz Tp/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=FIrbXtxD4rLuaSNCH4RGgizkTLEFe11GSXvaj7Cd22s=; b=TIjTdsqNLNd1VYiSYrDH1sd+jlsPesL4s6sjXml4mZbKWD52GwAqiUjJ2GeZcNDPS9 JewwuzJy1k72v84KWF4A+8ddIqmbTi2mHuQiR2OPine9UUj9LImn5ZGLjH3aSLNDL7Eh YGrLW1CZ7KRa81zhqFuoYwVPHlNJXBHMDwnFXmJBGkMqjUXOGx3Y7oDKopshRkNHV+tt BE1qYydoW6l6jabhztSX2ZMLvuvWHNE/RSxatgtObOu4HxwfKtmB/iysp/sNjD8Msl8f 17Fe/XdLeIdAbuTLgyMGYnw4jjF6+ckje82OJgeI/6+eC5ASjVNDPSDd9e71jOTXs1Ay W66g== X-Gm-Message-State: AOAM5319HIzedk+Ddb/QZRqvuRuaybfPb/b+izhZLfeBOacsSMTrbpXL RrFjmyfrKtDilDmBpqtEHDztNJZ/1ULMNWQa4QY= X-Google-Smtp-Source: ABdhPJx/DE/W7wL2lroP4ZLu/qJU9I1iQ0zrjf43bP0VYMVs53bC6hACCQsJuCpwPDYi/nwJjWIudLROhAKCQHKolxY= X-Received: by 2002:a05:6512:34d3:: with SMTP id w19mr1045906lfr.92.1599131176384; Thu, 03 Sep 2020 04:06:16 -0700 (PDT) MIME-Version: 1.0 References: <2868e0ed4e7ebc09b568471c913079516f93fd2fc95e97b0ffea192db1e04275@mahalux.com> In-Reply-To: <2868e0ed4e7ebc09b568471c913079516f93fd2fc95e97b0ffea192db1e04275@mahalux.com> Date: Thu, 3 Sep 2020 13:06:00 +0200 Message-ID: To: =?UTF-8?B?TWljaGFlbCBWb8WZw63FoWVrIC0gxIxWVVQgRkVM?= Cc: PHP internals Content-Type: multipart/alternative; boundary="000000000000b7bb8d05ae66bd9c" Subject: Re: [PHP-DEV] Pass source object to clone like __clone($origThis) From: nikita.ppv@gmail.com (Nikita Popov) --000000000000b7bb8d05ae66bd9c Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, Sep 2, 2020 at 8:42 PM Michael Vo=C5=99=C3=AD=C5=A1ek - =C4=8CVUT F= EL < vorismi3@fel.cvut.cz> wrote: > Hi, please look at > > https://stackoverflow.com/questions/63675888/get-original-source-instance= -in-clone > > > do you have anything against updating PHP to pass "instance before > cloned" to any __clone call from php? > > no BC - user may accept this extra argument or declare function > __clone() without any param like now > Could you please provide some more information on what the intended use-case is? I'm not opposed to this change, but I also don't understand why it is needed. Regards, Nikita --000000000000b7bb8d05ae66bd9c--