Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:85235 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 41810 invoked from network); 19 Mar 2015 19:26:43 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 19 Mar 2015 19:26:43 -0000 Authentication-Results: pb1.pair.com header.from=morrison.levi@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=morrison.levi@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.218.52 as permitted sender) X-PHP-List-Original-Sender: morrison.levi@gmail.com X-Host-Fingerprint: 209.85.218.52 mail-oi0-f52.google.com Received: from [209.85.218.52] ([209.85.218.52:32816] helo=mail-oi0-f52.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 4F/6A-25408-2F22B055 for ; Thu, 19 Mar 2015 14:26:42 -0500 Received: by oifl3 with SMTP id l3so43663607oif.0 for ; Thu, 19 Mar 2015 12:26:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=rn9Pyvl1cv+rZVNG6EEYocSZjLlYWJ9nvzqtouG7t5c=; b=BuqCv0SrNiO0e/NsXCLVh77oSGvAdF7mODleA8BSSjM6q0LVhqiSN5bU+OheI+kaPI z7zklwEbdfwj13nKnCpeEVw1vPTmUttaTV5YJbBC7ThOG9IlTlMnOMgQ6pjZzk4uJGSg 6LlADDCdzvp+oHosDE4hmnD8UiG6U7h52at2AtqPMFgzeQAthl91egaP98UTBCFn3smM v55ttBPA5my16lbvCyMXOR6YrokTW+cNUP2XQdHJkSns8HCczoWH3CL4VRyK19Qj5idj H3mDNlyNQLBPXwxnj7yYMBve/PRDxh4ES2WRDV68iqW2lnabTF/nJQ6NCr7o0/AsJrF8 sPjw== MIME-Version: 1.0 X-Received: by 10.202.178.131 with SMTP id b125mr59419838oif.80.1426793199434; Thu, 19 Mar 2015 12:26:39 -0700 (PDT) Sender: morrison.levi@gmail.com Received: by 10.76.93.143 with HTTP; Thu, 19 Mar 2015 12:26:39 -0700 (PDT) In-Reply-To: <550B1DFC.9060704@birkholz.biz> References: <54BEC072.5000507@mabe.berlin> <54C28B63.1040506@gmail.com> <54C2E405.4090204@gmail.com> <550B1DFC.9060704@birkholz.biz> Date: Thu, 19 Mar 2015 13:26:39 -0600 X-Google-Sender-Auth: 2qPLLi3zkGwQVEqt6EKaicr0c-c Message-ID: To: Dennis Birkholz Cc: internals Content-Type: text/plain; charset=UTF-8 Subject: Re: [PHP-DEV] Inconsistencies in callable, call_user_func and direct variable calls From: levim@php.net (Levi Morrison) On Thu, Mar 19, 2015 at 1:05 PM, Dennis Birkholz wrote: > Hi, > > Am 19.03.2015 um 17:27 schrieb Sebastian B.-Hagensen: >> Another way to unify array and string callback may be to use the >> callable syntax and have it return a closure: >> callable('strlen'); >> callable($object, $methodName); >> callable('class', 'staticMethod') > > but before that happens, we should make closures serializable. What does closures being serializable have to do with this feature?