PDA

View Full Version : [PHP] Chiamare come da istanza metodo statico


biowep
10-03-2013, 21:13
Ciao, vorrei usare un metodo sia in modo statico che non.
<?php
class Test {
static function a(){
if(isset($this)){
return "istanza";
}else{
return "statico";
}
}
}
echo Test::a()."<br />";
$c=new Test();
echo $c->a();
?>
Dichiarando il metodo come statico, il risultato è
statico
statico

Dichiarandolo invece come non statico il risultato è come ci si aspetterebbe
statico
istanza
ma si genere anche un errore Strict Standards

Come dovrei procedere?