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