Re: Re: undefined class constant (function)

From: Date: Tue, 20 Mar 2018 23:12:05 +0000
Subject: Re: Re: undefined class constant (function)
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-326397@lists.php.net to get a copy of this message
Thank you for the reply: While I was waiting I came up with the following as a solution: $_proc = []; $_proc['sync'] = function($_a){return self::listSync($_a);}; $_proc['async'] = function($_a){return self::listAsync($_a);}; $_out = $_proc[$_type]($_fileLst); return $_out; which I have working. But I will take a look at your reference. I was thinking of call() or apply() but I really don't understand those functions. I look at documentation and think I understand them, but when I see them in use I mostly don't. JK > On Mar 20, 2018, at 3:18 PM, Christoph M. Becker <cmbecker69@gmx.de> wrote: > > On 20.03.2018 at 06:41, Jeffry Killen: > >> I thought that this might work like javascript (I know javascript is a different language >> but is mostly translatable to php). In js a function can be assigned to a variable and >> called via the variable at a later time. > > That is possible in PHP as well, but you have to pass a valid callable, > see > <http://www.php.net/manual/en/language.types.callable.php> for > details. > > -- > Christoph M. Becker > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php >

« previous php.general (#326397) next »