Question d’entretien chez PayPal

What's different between passing by value, by reference or by pointer if calling the function with wrong type of object