2011/6/8 Hannes Magnusson <hannes.magnus...@gmail.com>: > We have the situation in the docs that parameters declared as arrays > do not follow the typehinting rules, but parameters as class names do. > Re-using the callback from the docs could get confusing when > extensions start to typehint on it, but not the core.. > > I think there is a subtle difference between a callback, and a callable. > In javascript for example, callback is something that is executed on > certain events "onsuccess" is the typical example. > There is nothing that says the callable parameter gets executed as a > part of an event, and I think the default usecase would be to execute > it right away (f.e. filtering data). > > I think I would prefer callable, but I could live with either. >
Wikipedia defines callback as "a reference to executable code, or a piece of executable code, that is passed as an argument to other code". So there's no "event" meaning put by default, it's just very often seen callback's usage in javascript. I just like "callback" term more :) -- Regards, Shein Alexey -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php