Is binding an action to multiple entities similar in concept to instantiating? Will each entity have its own copy of all variable within the script and run the functions independently?

If so, is there any way I can watch the variable values for each entity? Such as my.x of 2 entities.