Come scrivere una funzione PHP
Sebbene il linguaggio PHP abbia molte funzioni integrate, ci saranno momenti in cui vorrai scrivere una funzione personalizzata per il tuo programma. Questo è facilmente realizzabile con PHP. Ad esempio, potresti voler inserire un messaggio di benvenuto personalizzato su ogni pagina del tuo sito web. Per fare ciò, scrivi una semplice funzione che stampa "Benvenuto, il nome di qualcuno" nella parte superiore di ogni pagina web. Ma devi stampare un nome diverso in questo messaggio per ogni visitatore del tuo sito. Questo è anche facile da fare con una funzione PHP. È possibile passare il nome del visitatore alla funzione come stringaChe cosa? di personaggi. Questa stringa verrà passata come argomento della chiamata di funzione.

Hello_Visitor ( "Nancy");

Se non hai letto il tutorial sulla funzione PHP e la chiamata di funzione; potresti desiderare di farlo ora. Se sei pronto per continuare, diamo un'occhiata al codice che definirà o dichiarerà la funzione Hello_Visitor.

Codice PHP di base
funzione nome_funzione ($ argomento_1, $ argomento_2)
{corpo della funzione}

Esempio
funzione Hello_Visitor ($ nome_attuale)
{echo "Benvenuto, $ nome_attuale"; }


funzione
Questo dice a PHP che quanto segue è una funzione.

Hello_Visitor
function_name
Questo è il nome che dai alla tua funzione. Il tuo programma utilizzerà questo nome per identificare la funzione. Quindi utilizzerai lo stesso nome nella chiamata di funzione e nella funzione stessa. Quando dai un nome alle tue funzioni, ricorda che i nomi delle funzioni non fanno distinzione tra maiuscole e minuscole. Quindi il nome della funzione Hello_Visitor è uguale a hello_visitor. Tuttavia, il nome di una funzione non può contenere spazi e deve iniziare con una lettera o un trattino basso.

Hello_Visitor ($ current_name)
parentesi
Le parentesi vengono utilizzate per passare argomenti o informazioni alla funzione. Se non è necessario passare alcuna informazione, non verrà inserito nulla tra (). Ma devi ancora avere le parentesi.

($ Current_name)
($ argomento_1, $ argomento_2)
L'argomento è il nome della variabile che contiene le informazioni che si passano alla funzione. Se hai più di un argomento, separali con una virgola. Quindi posizionare l'argomento / i tra parentesi. Nel nostro esempio, la stringa Nancy verrà passato alla funzione e memorizzato nell'argomento $ current_name che viene inserito tra parentesi.

{echo "Benvenuto, $ nome_attuale"; }
{}
Il codice che costituirà il corpo della funzione viene inserito tra la parentesi graffa di apertura {parentesi graffa e chiusura}. Nel nostro esempio il corpo della funzione è un'istruzione echo che stamperà il messaggio di benvenuto sul browser. Perché Nancy è la stringa memorizzata nella variabile $ current_name che sarà il messaggio di benvenuto Benvenuto Nancy.

-------------
Che cos'è una stringa: una stringa è un gruppo di caratteri come Nancy. Una stringa deve essere sempre posta tra virgolette singole o doppie.
Esempio -> "Nancy"





Istruzioni Video: IMPARA A PROGRAMMARE IN PHP 15 : LE FUNZIONI IN PHP CON #VIDEORIPETIZIONI (Aprile 2024).