Rasmus Lerdorf wrote:
This is where it gets tricky. Is this legal code?
Yes it is legal because it worked. Whether it is strictly "correct" or
not is another argument. People write bad code all the time, but it
doesn't make it any less legal. In minor version changes BC is not a
secondary priority. It *must* be the first, even if that means allowing
things that are not strictly correct. If this isn't done then PHP will
never be taken seriously.
However, this is completely not the point. My rant was more about
attitude than anything else.
You yourself just admitted that this has been fixed in CVS. If that is
so, then why was the relevant bug marked Bogus?
http://bugs.php.net/bug.php?id=34468 with a wonderfully insightful
comment courtesy of Derick "Feel free to fix the whole engine though
with a patch...". I don't know if you realise this or not, but PHP is
very quickly becoming a joke. People critisise and joke about PHP's
automatic "Bogus" bot that just trolls through the database and marks
any submitted bugs as "Bogus". What is the point of making the bug
database public?
Read Marcus's comment on here in response to the ever eloquent Derick again:
"I will no longer report bugs to php.net and you can leave all your
breakages in (actually they are always marked as bogus even when they
result in repeatable server crashes, so I'd given up anyway)."
http://phplens.com/phpeverywhere/?q=node/view/214
That is just one example. PHP is famous for it's arrogance, and this
just highlights it. Why should we bother to continue to support the
community when the community doesn't support us? We owe PHP nothing.
There are plenty of alternatives out there.
Now don't get me wrong. This is not aimed at everyone. I believe you
Rasmus has tried to be diplomatic about everything, but understand that
in these situations people don't look at individuals, so when a few
individuals act badly people will project that onto the entity as a whole.
Leigh.
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php