Si recibes el mensaje de error 'T_PRIVATE inesperado' o un error similar en tu script, asegúrate de que tu script no use variables "reservadas".
Por ejemplo, $ private es una variable "reservada" en PHP5, así que cambia el nombre de $ private a otro y todo debería funcionar bien.
Para obtener más información, consulte este enlace.