PAAMAYIM_NEKUDOTAYIMエラーの原因
<?php $a = 'HogeClass'; echo $a::getSomething();
こう書くと
Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM in
エラーが出る。
PHP 5.3.0 以降では、変数を用いてクラスを参照することも可能です。 変数の値に (self や parent、 static といった) キーワードを指定することはできません。
http://jp2.php.net/manual/ja/language.oop5.paamayim-nekudotayim.php
5.3.0以上じゃなかったからでした。