Why PHP sucks :)

No Comments

Pewien znajomy podesłał mi ostatnio link do dyskusji na temat separatora przestrzeni nazw w PHP. Jeden z komentarzy tej dyskusji był tak przemawiający do rozsądku, że aż postanowiłem się nim podzielić:

And this is (one of) the many reasons PHP sucks:

Java:
Attribute/Method access: foo.bar
Static method access:    Foo.bar
Package access:          foo.bar.baz

C#:
Attribute/Method access: foo.bar
Static method access:    Foo.bar
Namespace access:        foo.bar.baz

Python:
Attribute/Method access: foo.bar
Static method access:    Foo.bar
Module access:           foo.bar.baz

PHP:
Attribute/Method access: $foo->bar
Static method access:    Foo::bar
Namespace access:        foo\bar\baz
Categories: Humor, Inne, Newsy Tags: Tagi:

Leave a Reply

Your email address will not be published. Required fields are marked *