PHP sucks dick through a straw
Daniel Barlow
dan at telent.net
Fri Jan 12 11:13:41 GMT 2007
Jeff Anderson wrote:
> What kills me about PHP (i was coding up some recently) is that an objects
> attributes and methods have to be called in different ways:
>
> $object->attribute;
> $object->method();
Not really seeing this is evil, it's just "not what you're used to".
If the language parses $object->method as a /call/ to method, you have
no way to refer to the method object itself.
Note that I have no idea whether you /can/ refer to the method itself
in PHP and don't care enough about that ridiculous excuse for a
language to find out, but you'll find a similar distinction in Scheme,
Javascript, and probably quite a lot of languages. Even C - although
obviously there it's about plain old functions, not methods.
"This test was changed to test the effective UID as well as the real
UID [...] The test is defective in that it tested the address of the
geteuid function, not the result of the function itself"
- X.Org local root vulnerability, CVE-2006-0745
-dan
More information about the london.pm
mailing list