Es que no son "flechitas". Ese es el modo de invocar al método de instancia...
Cuando usabas el "=", estaba tomando el bind_parameter como si fuese una funcion global, y no un método.
Si invocas un método de un objeto, es obvio que el método debe estar vinculado al objeto que lo tiene... cosa que no estabas haciendo.
En otros lenguajes los métodos publicos se ven enlazados al nombre del objeto con un punto (por ejemplo en Java, C# y otros). En PHP la sintxis es otra.
Te recomiendo leer las reglas de sitnaxis de POO en PHP:
http://php.net/manual/es/language.oop5.basic.php