La funzione PHP e la chiamata di funzione
Quando studi PHP vorrai scrivere a mano ogni riga del tuo programma in modo da poter studiare come funziona il codice. Da qualche parte lungo la strada ti renderai conto che ci sono alcune attività che il tuo programma deve svolgere ancora e ancora. E quindi ti ritrovi a scrivere le stesse righe di codice ancora e ancora. Ad esempio, ci sono diverse occasioni in cui un visitatore del tuo sito web dovrebbe darti un indirizzo email. Potrebbe voler acquistare qualcosa, iscriversi alla newsletter o compilare un modulo di servizio clienti. Ogni volta che inserisce il suo indirizzo e-mail e invia il modulo Web, si desidera che il programma controlli l'accuratezza dell'indirizzo e-mail. È possibile codificare manualmente questa attività in ogni posizione del programma che è necessario controllare l'indirizzo e-mail. Ma questo non è molto efficiente. Bene, PHP ha una risposta per questo problema. Si chiama funzione.

Esistono fondamentalmente due tipi di funzioni PHP. Il primo tipo è la funzione integrata. Queste funzioni fanno già parte del linguaggio PHP e quindi non è necessario scriverle da soli. Per utilizzare queste funzioni integrate è sufficiente aggiungere una chiamata di funzione al programma. Una chiamata di funzione è un pezzo di codice che dice al tuo programma di "chiamare" la funzione integrata ogni volta che ne hai bisogno. Il secondo tipo di funzione è la funzione definita dall'utente. Queste sono le funzioni che scrivi tu stesso. Quindi, dopo aver scritto la funzione, è possibile chiamarla nel programma in qualsiasi momento codificando una chiamata di funzione. Diamo un'occhiata al codice PHP per una chiamata di funzione.

Codice PHP di base
nome_funzione (argomento, argomento);

Esempio
stampare ($ messaggio);


Stampa();
function_name
Questo è il nome assegnato alla funzione ed è il modo in cui il programma identificherà la funzione. Ho usato la funzione di stampa integrata come esempio. Il nome_funzione per la funzione di stampa è Stampa e si trova sul lato sinistro del ().

stampare ($ messaggio);
Parentesi
Le parentesi vengono utilizzate per passare informazioni alla funzione. Se non è necessario passare alcuna informazione, non verrà inserito nulla tra ().

$ messaggio
Discussione
L'argomento è l'informazione che si desidera passare alla funzione. Se hai più di un argomento, separali con una virgola. Quindi posizionare l'argomento / i tra parentesi. Nel nostro esempio, l'argomento (informazioni) passato alla funzione è la variabile $ message che si trova tra parentesi. La funzione di stampa integrata stamperà qualunque valore tu abbia dato alla variabile $ message.

stampare ($ messaggio);
;
Il punto e virgola termina la chiamata di funzione

Nota: una funzione in genere restituisce informazioni al programma al termine della funzione. Ad esempio, la funzione di stampa restituisce un programma booleano al programma.





Istruzioni Video: Come funziona il nostro SMARTPHONE? Onde elettromagnetiche e Mobile Switching Center (Potrebbe 2024).