|
Posted by Jerry Stuckle on 04/16/07 20:02
lawrence k wrote:
> On Apr 16, 7:29 am, Jerry Stuckle <jstuck...@attglobal.net> wrote:
>> lawrence k wrote:
>>> Just noticed this for the first time:
>>> http://us2.php.net/manual/en/function.create-function.php
>>> Anyone know if PHP supports enclosures, like Javascript or Ruby? I've
>>> always assumed PHP lacked these. If I create a function with object
>>> instances, will the instances retain their state if the function
>>> definition is stored in a variable?
>> PHP runs server side. It has no idea what client-side languages such as
>> Javascript are.
>>
>> PHP outputs HTML - and can output client side code such as Javascript,
>> but to PHP it's just text being output.
>
> You misunderstood the question. I was asking "Does PHP support
> closures?" That was the question. I like using closures in languages
> such as Ruby and Javascript. I was wondering if there was any way to
> do so in PHP. I'm assuming the answer is no.
>
>
OK, I understand now.
If you're talking about $this->value being used to define $value as a
class member, no.
You can do it for array elements, though -
$myArray['value'] = 123;
defines the array element with key 'value'.
Personally I've never liked being able to define variables dynamically.
It becomes very difficult to debug and/or modify the code.
--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex@attglobal.net
==================
Navigation:
[Reply to this message]
|