Re: Language constructs and callability
It would more than likely create some semantic nightmares. I can envision
people doing numpty things like:
array_map('include', $dependencyFilesArr);
While it works, it somewhat obscures what you're trying to accomplish in
the code. The maintainability nightmare alone may be enough to
counterbalance any benefits. Then again, who needs
readability/maintainability when you can write hopelessly impenetrable
code? :)
On Fri, Jul 19, 2013 at 1:23 PM, Arpad Ray <[email protected]> wrote:
> On Fri, Jul 19, 2013 at 5:36 PM, Daniel Lowrey <[email protected]> wrote:
>
>> How deeply ingrained into the engine is this behavior? Is there any chance
>> of language constructs ever passing the tests for callability or is that
>> just a pipe dream that's not worth the implementation effort?
>>
>
> It's actually pretty trivial to provide functions for echo and print (just
> did a 5 minute POC), but I'm not convinced it's very useful. I don't think
> isset would be possible other than making it equivalent to an is_not_null.
>
> If the aim is some sort of consistency, what would you do with constructs
> like define() or include()?
>
> Arpad
>
Thread (22 messages)