Nwlapcug.com


Come passare i valori a una funzione in PHP

Come passare i valori a una funzione in PHP


La costruzione di segmenti di codice che verrà utilizzato più volte in un determinato programma, o potrebbero utilizzare in futuro programmi, come funzioni separate è buono stile di codifica sia un modo per rendere la vita più facile. PHP Hypertext Preprocessor, un linguaggio di scripting del lato server utilizza una sintassi simile a C++ nel passaggio dei valori alle funzioni.

Istruzioni

1

Definire la funzione con il codice riportato di seguito:

"function my_function() () {

}"

Sostituire "my_function" con il nome della funzione.

2

Determinare il nome della variabile che conterrà il valore che il programmatore passerà alla funzione. Tipo questo, preceduto da '$' all'interno delle parentesi dopo il nome della funzione. Nell'esempio precedente, sarebbe "my_function($variable)" dove "variabile" è il nome della variabile. Si utilizzerà questo nome variabile in tutto il codice della funzione.

3

Digitare il codice della funzione tra le due parentesi graffe.

4

Digitare il nome della funzione nel codice principale del programma, con la variabile o valore che si desidera passare alla funzione all'interno delle parentesi. Nell'esempio precedente, per passare l'intero "3" per la funzione, utilizzare "my_function(3);" o "my_function($number);" per passare la variabile $number che contiene il valore tre.

Consigli & Avvertenze

  • Il nome della variabile che si utilizza all'interno della funzione per un valore che il programmatore passerà ad esso non è necessario essere lo stesso come nome della variabile che si utilizza nel codice principale.
  • Quando si passa una variabile a una funzione, eventuali modifiche al valore della variabile che si svolgono all'interno della funzione non modificare il valore di tale variabile all'interno del corpo principale del codice. Se si desidera modificare il valore della variabile per il codice principale dalla tua funzione, aggiungere "&" quando si dichiara la funzione. Utilizzando l'esempio precedente, sarebbe "funzione my_function(&$variable)."