Ciao ragazzi, io ho questa classe
Codice PHP:
namespace nuno\ndue\ntre;
class A{
public function metodoA(boolean $b){
print $b;
}
public function metodoB(\boolean $b){
print $b;
}
}
e quando vado a richiamarle
Codice PHP:
$a = new A();
$a->metodoA(true);
$a->metodoB(true);
Ottengo
codice:
Catchable fatal error: Argument 1 passed to nuno\ndue\ntre::metotoA() must be an instance of nuno\ndue\ntre\boolean, boolean given
Catchable fatal error: Argument 1 passed to nuno\ndue\ntre::metotoB() must be an instance of boolean, boolean given, called ....
Da quello che intuisco, se uso i namespace non posso più tipizzare i parametri dei metodi?