From: Yorick Peterse Date: 2013-05-09T17:53:30+09:00 Subject: [ruby-core:54877] Re: [ruby-trunk - Feature #8377] Deprecate :: for method calls in 2.1 Although in PHP you can also abuse the `::` for both static and non static method calls it's actually not used for namespaces (unlike Ruby), instead it uses backslashes for that. Although this means that there's still two ways to call a method (syntax wise) you at least don't end up using a syntax feature meant for something completely unrelated to method calls. PHP is also a terrible language so I don't think it's worth comparing to at all. Yorick