Hey
Hopefully I'm posting in the correct forum.
Are the magic functions in php a curse or a blessing? For example, what about the __call() function? I've seen examples where people use this function to replace the accessors and mutators in classes. How great this may seem at first, after a while it gets confusing. If you're using an ide with auto complete, these acc/mut functions do not show up, when you're using phpdoc, these functions will not be included in the documentation etc. It may be useful for overloading functions though...
What is your experience with these magic functions? Which one do you use most, and how do you use them?