Come creare una funzione PHP

October 29

PHP ha oltre 700 funzioni built-in, ma si ha la libertà di creare le proprie funzioni in caso di necessità. Le funzioni sono solo blocchi di codice, quindi se avete blocchi di codice che si utilizza di frequente, sono molto adatti per trasformarsi in funzioni separate. In questo modo, è possibile riutilizzare il codice, invece di dover scrivere più e più volte.

istruzione

Creare una funzione PHP

1 Scrivere la parola "funzione", seguita dal nome della funzione:
function calc_discount

2 Inserire i parametri della funzione sulla stessa riga del nome. In questo esempio, l'unico parametro è la quantità:
($price)

3 Inserisci il {}. Si consiglia di inserire sia l'apertura e la chiusura parentesi subito - altrimenti, si può dimenticare la parentesi di chiusura:
{}

4 Inserire la funzione da svolgere all'interno delle parentesi graffe. Nel nostro caso, la funzione calcola uno sconto di $ 10 fuori il prezzo:
$total = $price - 10;

5 Vedere se la funzione restituisce un valore. Se lo fa, includere questo:
return $total;

Controllare il funzionamento

6 Vedere se la funzione è simile al seguente:
function calc_discount ($price){
$total = $price - 10;
return $total;
}

7 Congratularmi con te: Si dispone ora di una funzione personalizzata! È possibile utilizzarlo come si farebbe con qualsiasi altra funzione - invocando per nome.

Consigli e avvertenze

  • Lascia la tua funzioni nomi chiari. Questo li renderà più facile per voi da usare, in quanto il nome può rivelare molto sullo scopo della funzione. Per esempio, se il nome la funzione A1 (), il nome non vi dirà che questa funzione in realtà verifica le credenziali dell'utente. D'altra parte, una funzione user_credentials () è ovviamente più descrittivo e disponibile.
  • Si dovrebbe creare funzioni per le azioni che non sono coperti dalle funzioni PHP built-in.
  • Se si sta creando una variazione su una funzione PHP built-in, un nome la funzione personalizzata di conseguenza, utilizzando il nome della funzione originaria come base.
  • Quando si crea una funzione personalizzata, non dimenticare l'apertura e la chiusura parentesi graffe: {}.
  • Non avviare i nomi di funzione con un numero. Ciò non è consentito.

Articoli Correlati