Hello Jani,

Tuesday, September 20, 2005, 11:19:28 AM, you wrote:

>      No way.


Yep no way! PHP doesn't offer a '...' signature so we need it the way it is.
And i don't think we want to have those '...' signatures.

marcus

> On Mon, 19 Sep 2005, Nuno Lopes wrote:

>>
>> Hi,
>>
>> Although this is not as hot as references or Unicode stuff, I would like to 
>> discuss a new topic.
>> Currently PHP accepts more parameters to a function than the required.
>> In English:
>> <?
>> function a($b) {}
>> a(1,2,3);
>> ?>
>>
>> PHP accepts this and generates no errors. My purpose is to start generating 
>> an 
>> E_NOTICE, just like we do for not yet initialized variables.
>> This behaviour has already beaten me for a couple of times, because I had a 
>> program with functions with similar names, but with different number of 
>> parameters. The result for calling the wrong function? A nice infinite loop 
>> :)
>>
>> I hope this is not hard to implement (maybe in the parser, to get the errors 
>> on compile time - for performance).
>>
>> Regards,
>> Nuno 
>>

> -- 
> Donate @ <http://pecl.php.net/wishlist.php/sniper>
> Disclaimer: Donating money may make me happier and friendlier for a limited 
> period!




Best regards,
 Marcus

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to