Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:106319 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 79818 invoked from network); 29 Jul 2019 11:15:25 -0000 Received: from unknown (HELO mail-ed1-f41.google.com) (209.85.208.41) by pb1.pair.com with SMTP; 29 Jul 2019 11:15:25 -0000 Received: by mail-ed1-f41.google.com with SMTP id w20so58543637edd.2 for ; Mon, 29 Jul 2019 01:40:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=5BNHrM58OKzirBxJn3t0cEWBcOUD8zkAcVAvT/Fz6W8=; b=hmGK14hBV9tFOO//C1sCF41/IaMtepYcwBCnW/Wc43cEelR57ldlKMmAIoVq32dfLG 1yke7Nek2B2IaXgGxL3U/AH1+LyCnkuhOewQEYgD9oi4eWCzYDqOpJf8U9wvfc8uv/ob jOM6faZkAKVuWRtYwQjI5mcpu5grc8zq1uDOrbIzME4qPWic/yAdVobcLMuLannQlg4r 73+WPWTIO90w3Q2/75yeXTGdhHrHIMTHSAGzAiuy8XNCViI3KvOAhQ0aAW3iFERkg3M+ 9jUKycIttxNnpXHGwjq/aLX+WvNSI7eEZKO6tpaLHpz2Ho61qHSAHTROQXambjqwMUk0 M7XQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=5BNHrM58OKzirBxJn3t0cEWBcOUD8zkAcVAvT/Fz6W8=; b=W4xlSSAiMFhgo7i0sGeN2mYlWJ62o9CnyhopplN34JqGwhBU9orDjftxkGJbBoxH3O bL4XsAjyeJLXfWYfbQvx74nZn2bSsTOFvjiQYQRALJSSGddNQKRAJD0XTITQ8kovMOGw xWgeSePnOXowHXkbgjXQLE6za1+D/zK24vMeGhKMrHZax1XXB4a1mG4QQUk0rfVV5vJu zej5b4HL+fqgtbEf05TjFA5TMOsmyNnLHd/bvGlw6id3sJ0ZP26aYMSmU72o0EzEcT8b 92S55ITeQnxZoyGBdOVldhAAchiuQ07shJ8jdKF8/DSNpMbG8smLmR3DgUYh3rWIOjhK WyJw== X-Gm-Message-State: APjAAAXz1BFfoZ0/aSKIJ+hrRYmtn4ZlwEw7MyUhJK9zandvWjDl9XBT OQQhNp3kQD99gqvRZKeOKq6DFrSmCCk= X-Google-Smtp-Source: APXvYqz03NT+zEnYxQxHDkHJeWGuVftcIjz1fn++1Muf5tdBtnj5R5per5jK/HRX8hfPSKvh7Buutg== X-Received: by 2002:a50:994f:: with SMTP id l15mr95144446edb.112.1564389600989; Mon, 29 Jul 2019 01:40:00 -0700 (PDT) Received: from [192.168.0.63] (84-75-30-51.dclient.hispeed.ch. [84.75.30.51]) by smtp.gmail.com with ESMTPSA id ob19sm11183594ejb.0.2019.07.29.01.39.59 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 29 Jul 2019 01:40:00 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) In-Reply-To: Date: Mon, 29 Jul 2019 10:39:59 +0200 Cc: Stanislav Malyshev , PHP Internals List Content-Transfer-Encoding: quoted-printable Message-ID: <8CD3B476-ABF9-4DB7-96D3-217064023854@gmail.com> References: <9aba78c9-f04d-45b8-6c34-ad1c2472ef76@gmail.com> <75d04139-b944-f204-f988-959fa6f3e305@gmail.com> To: Marco Pivetta X-Mailer: Apple Mail (2.3445.104.11) Subject: Re: [PHP-DEV] [RFC] Explicit call-site send-by-ref syntax From: claude.pache@gmail.com (Claude Pache) > Le 28 juil. 2019 =C3=A0 21:12, Marco Pivetta a = =C3=A9crit : >=20 > On Sun, Jul 28, 2019 at 9:06 PM Stanislav Malyshev = > wrote: >=20 >> Hi! >>=20 >>> Nah, by-ref is pretty much avoided in OSS packages, but we can = surely >>> survey the ecosystem to verify this. >>=20 >> I literally work with code that uses references every day. So may be = you >> haven't encountered it but the attitude of "nah, never happens" I = think >> is a bit misplaced. >> Also please remember not all PHP code is latest composer packages. In >> fact, most of it isn't. >>=20 >=20 > I do work with code like that: the teams maintaining these codebases = are > actively removing by-ref calls when they encounter them. >=20 > Marco Pivetta Do your teams actively remove direct calls to array_push() and = array_multisort()? In any case, I=E2=80=99m sure that most PHP = developers don=E2=80=99t. =E2=80=94Claude=