__ markiert nicht als Privat.
Das folgende getestet mit PHP 5.2.5.
Ausgabe:
Dus siehst also, die Sichtbarkeiten funktionieren auch in PHP 5.X richtig, während __ nix als Privat markeirt
Das folgende getestet mit PHP 5.2.5.
PHP:
class C{
function __test(){
return 'Funktion mit "__" deklariert';
}
private function test(){
return 'Funktion mit "private" deklariert';
}
}
$c = new C();
echo $c->__test();
echo $c->test();
Code:
Funktion mit "__" deklariert
Fatal error: Call to private method C::test() from context '' in C:\xampp\htdocs\test\test2.php on line 13