Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:66688 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 26142 invoked from network); 18 Mar 2013 15:04:24 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 18 Mar 2013 15:04:24 -0000 Authentication-Results: pb1.pair.com smtp.mail=julienpauli@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=julienpauli@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.220.169 as permitted sender) X-PHP-List-Original-Sender: julienpauli@gmail.com X-Host-Fingerprint: 209.85.220.169 mail-vc0-f169.google.com Received: from [209.85.220.169] ([209.85.220.169:40810] helo=mail-vc0-f169.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 82/B4-31424-8FC27415 for ; Mon, 18 Mar 2013 10:04:24 -0500 Received: by mail-vc0-f169.google.com with SMTP id kw10so3056985vcb.28 for ; Mon, 18 Mar 2013 08:04:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type; bh=58m40pZzLIiD7Lvwuyit0N3NS4e58xK4Qtpo+MNVQog=; b=KAuzp7YNFLYQMFyTrLLTbTzFldprVHdjQJzAAibrnRd5ptvULRM+V+1/dU1vxO62RE 1B/O6CT9qIoLhonH0EnM3wEzjmxSe95uaHARiXHEsCJ3ZHi9n55HbNUn98oQoWO7rOBO +m5Td4MO9e/1tCycxDt8mPDL4Biugbch0MfU96bWi3uDjcogWCvuQBPQg7m8jsQgxNuk CcSqLtAjrZ0kdY4t++Agekdcsr3Sc/rMre2ySP/fNqPb8uo3DO8Iny36dyRzsKByh4/G vOcJV7Hz3ZEB8UhuSnyIL53VrvhKkeUbFX0mo4hMugQJugNecN/5W5gEHHr1y47TUD76 d5sg== X-Received: by 10.58.94.234 with SMTP id df10mr20367651veb.4.1363619061599; Mon, 18 Mar 2013 08:04:21 -0700 (PDT) MIME-Version: 1.0 Sender: julienpauli@gmail.com Received: by 10.221.9.133 with HTTP; Mon, 18 Mar 2013 08:03:41 -0700 (PDT) In-Reply-To: References: <51432E01.7090502@mrclay.org> <51433530.5040707@gmail.com> <514724AA.1080600@gmail.com> Date: Mon, 18 Mar 2013 16:03:41 +0100 X-Google-Sender-Auth: 95TiNECEpnLpGsbXwyrNkj3sayc Message-ID: To: Anthony Ferrara Cc: =?ISO-8859-1?Q?=C1ngel_Gonz=E1lez?= , Sara Golemon , PHP Developers Mailing List Content-Type: multipart/alternative; boundary=047d7b6dcfdcc6c73304d8344de9 Subject: Re: [PHP-DEV] Could we kill call_user_func? From: jpauli@php.net (Julien Pauli) --047d7b6dcfdcc6c73304d8344de9 Content-Type: text/plain; charset=ISO-8859-1 On Mon, Mar 18, 2013 at 3:33 PM, Anthony Ferrara wrote: > Angel, > > On 18/03/13 14:04, Julien Pauli wrote: >> > Also, AFAIR, call_user_func() doesn't work with functions using >> > references in args. Julien.Pauli >> AFAIK it does. >> Do you have an example where it doesn't? >> > > It definitely does not: > > http://3v4l.org/C8Kme > > And if you try call-time-pass-by-reference, it gets worse: > > http://3v4l.org/pI89l > > Yeah, that's what I remembered. call_user_func() is not exactly the same as calling the function, when references come to scene, it just wont work. Same with _array() implementation. Julien.Pauli --047d7b6dcfdcc6c73304d8344de9--