1 - introduzione

Vista la grande quantità di esempi e argomenti che le riguardano, cliccando su Mike si entra nel suo sito per una maggiore esposizione dell'argomento trattato. L'apertura è in altra scheda cosicché potete spaziare da un sito all'altro. Buon lavoro.

Una breve spiegazione per cosa servono le funzioni e un piccolo esempio di costruzione di una funzione.

Partiamo dal principio che sono una componente importante della programmazione PHP e vengono utilizzate nella stesura di programmi dinamici.
Il PHP ha molte funzioni incorporate (più di 700), però possiamo creare delle funzioni ad hoc per le nostre pagine, e richiamarle dove necessita.

Se abbiamo uno script che vogliamo sia eseguito al caricamento della pagina, si mette in una funzione che verrà eseguita dal richiamo all'interno della pagina.

Si possono richiamare più volte in file diversi, per questo motivo, di regola, sono ragruppate in un unico file e poi richiamate dove serve come l'esempio sotto:

(riga 25/struttura/step 9/)............. $title = leggi_titolo($files_in_dir[$i]);

Questa, ad esempio, è la funzione per leggi_titolo della pagina per la creazione del menù dedicato; dove $title è la variabile, $files_in_dir è la matrice di servizio.

Sintassi per la creazione di una funzione

Funzioneregola da rispettare per creare una funzione PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php 
// *********** ESEMPIO 1 - FUNZIONE CON UN SOLO PARAMETRO **************

    
function nome_funzione($parametro)
    {
    
codice da eseguire;
    }
?>

<?php 

// *********** ESEMPIO 2 - FUNZIONE CON PIU' PARAMETRI **************

    
function nomeFunzione($parametro1,$parametro2)
    {
    
codice da eseguire;
    }
?>
  • dovrebbe avere un nome che sia facilmente riconoscibile in base all'operazione che deve eseguire;

  • deve iniziare con una lettere o con _ (underscore), mai con un numero;

  • se il nome è composto da più parti, non deve contenere spazi; per unire si può usare l'underscore_
    - nome_funzione (esempio 1) - oppure
    - nomeFunzione (esempio 2);

  • possono contenere un parametro (esempio 1) o diversi parametri (esempio 2) separati da una virgola ,;
    i parametri sono preceduti dal simbolo del dollaro - $ -

I siti di MIKE, grande amico e sempre disponibile a dare un aiuto e che mi ha aiutato ad elaborare molte parti ed esempi di questo sito. Per approfondire meglio il php e anche il vba, vi consiglio di visitare i suoi siti e il nostro forum per i vostri quesiti
il VBA di Mike gli appunti di Mike il forum di Nel-Web di Loretta B.
copyright©2013 Loretta B.