Ciao a tutti,
è possibile fare in modo che un argomento passato possa avere solo due valori?
Nel codice sotto vorrei che $tipo sia o uguale alle stringhe 'lat' o uguale a 'lon'.
È possibile stabilire queste condizioni direttamente negli argomenti del metodo?
Codice PHP:
private function getCoordenadas($coordenadas,$tipo) {
if($tipo!='lat' || $tipo!='lon')
return false;
}
Posso stabilire che sia di una certa istanzia ed esempio Tipo $tipo, ma non posso farlo con due costanti, il seguente esempio da ERRORE visto che il secondo argomento non è un istanza di tipo 'Tipo'
Codice PHP:
class MiClass{
$this->getCoordenadas('quilecoordinate', self::LAT);
private function getCoordenadas($coordenadas,Tipo $tipo) {
}
}
class Tipo{
const LAT='lat';
const LON='lon';
}
Grazie,
Roberto