No es error de PHP ni mucho menos.
El enlace que puso DarkJ debe aclarar tus dudas y cito un fragmento de lo que dice:
Cita: Precisión del punto flotante
Así que nunca confíe en resultados de números flotantes hasta el último dígito, y nunca compare números de punto flotante para conocer si son equivalentes. Si realmente necesita una mejor precisión, es buena idea que use las funciones matemáticas de precisión arbitraria o las funciones gmp en su lugar.