When using OOP in PHP I've seen a lot of functions written like this: function __myfunc(){}
I want to know what the underscores do. I've read they protect the function but from what and how?
Another example:
class myClass{
function __myFunc(){
return ' what am i doing?';
}
}
$question = new myClass;
echo $question->__myFunc();