[eluser]danmontgomery[/eluser]
Member variables default to public. Both:
Code:
var $value;
public $value;
Are identical in PHP5.
You're correct that the functions are not actually private, but they're not intended to be used publicly. PHP4 doesn't support public, private, protected, etc... So the _ is just an indication of public vs. private... Same with the var keyword, it's for legacy support.