"T_PAAMAYIM_NEKUDOTAYIM inesperado" en una computadora pero no en otra con PHP 5

Mi computadora local ejecuta PHP 5.3.2, mientras que mi servidor ejecuta 5.2.5. yo obtengo

Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM

con

$productsIterator = $productModule::load(Phlex_Db_Order::Asc('name'));

Supongo que el error ocurre porque PHP 5.2.5 no admite la sintaxis $ stringClassName :: methodName ().

¿Alguien sabe 1) una solución alternativa o 2) alguna otra razón por la que esto está sucediendo?

Respuestas a la pregunta(1)

Su respuesta a la pregunta