Che cosa significa la virgola in una definizione di funzione?

3

Dal manuale PHP:

array array_change_key_case ( array $array [, int $case = CASE_LOWER ] )

Che cosa significa la virgola in una definizione di funzione?

    
posta Marina Dunst 15.07.2015 - 23:06
fonte

1 risposta

11

Virgola è un separatore tra i parametri nell'elenco dei parametri.

Virgola fa parte degli elenchi di parametri. I parametri facoltativi sono in genere specificati all'interno di parentesi quadre nella documentazione in questo modo: [, int $case = CASE_LOWER] . Virgola viene aggiunta per specificare che se si dovesse utilizzare il secondo parametro facoltativo, è necessario anche avere un separatore di virgola.

Il fatto che la virgola sia racchiusa tra parentesi quadre, significa che è richiesta solo quando hai più di un parametro.

Un altro esempio con più parametri facoltativi:

array array_change_key_case ( array $array [, int $case = CASE_LOWER [, string $myValue = '' ]] )
    
risposta data 15.07.2015 - 23:16
fonte

Leggi altre domande sui tag