Is overloading useful?
- From experimenting with them, they can be flakey
- Sometimes the context is easy to mistake
- I wouldn't recommend basing your whole module on the functionality
- I find them most useful when defining what an object does in a context
- Without overloading: print $user; #User=HASH(0x8f0418)
- With overloading: print $user; #UID: 1178
- Useful when it make the intent of your code more clear