Thomas Dalton wrote:
Double-colons only work since 5.2.3, which means they may work during development, but they will fail on some Wikimedia servers and on many external installations.
Does that mean the Wikimedia servers are not all running identical configurations? That must be a nightmare...
Yes, there are many different configurations. Yes, it is a nightmare. We thought switching to Ubuntu would make it better, but a year on, our Ubuntu servers still can't do a number of critical tasks, and we now have not only our ancient FC 3 and 4 servers, essentially unmaintained in the vain hope that their existence is temporary, in addition to two different versions of Ubuntu (7.04 and 8.04).
We're running PHP 5.2.5 on the FC apaches, from a source install, and a mixture of 5.2.1 and 5.2.5 on the Ubuntu apaches, from the distro packages. Some search and miscellaneous servers are still running PHP 5.1.x.
-- Tim Starling