Strumenti Utente

Strumenti Sito


php:funzioni_php

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisioneRevisione precedente
php:funzioni_php [2024/04/11 09:07] – davidnphp:funzioni_php [2024/04/11 09:17] (versione attuale) – [Definziozione di funzioni] davidn
Linea 7: Linea 7:
 Per definire una funzione si usa la parola chiave **function**. Per definire una funzione si usa la parola chiave **function**.
  
-===== Definziozione di funzioni=====+===== Definzione di funzioni=====
  
 <Code:php linenums:1 | definzione di funzioni> <Code:php linenums:1 | definzione di funzioni>
Linea 39: Linea 39:
 Le funzioni con il  return possono essere usate nel lato sinistro di un uguaglianaza o come condizioni di if o while. Le funzioni con il  return possono essere usate nel lato sinistro di un uguaglianaza o come condizioni di if o while.
  
 +Non è obbligatorio che le funzioni abbiano i return.
  
- +<Code:php linenums:1 | funzione senza return> 
 +//definzione  
 +function nl(){ 
 +    echo "<br>"; 
 +} 
 +//chiamata 
 +nl() 
 +</Code>
  
 +
 +=====Funzioni con parametri opzionali ====== 
 +
 +E' possibile definire delle funzioni con dei parametri opzionali.
 +
 +<Code:php linenums:1| parametri opzionali>
 +function divisoPer($num,$div=2){
 +    return $num/$div;
 +}
 +//ciamate
 +echo divisoPer(10,5) //2
 +echo divisoPer(10) //5
 +</Code>
 +
 +Quando nella definzione di una funzione ci sono uno o più parametri che sono seguiti dall'uguale, che devono essere per forza gli ultimi parametri, quel parametrodiventa opzionale.
 +Se il parametro è passato  nella chiamata, il valore opzionale prende il valore passato, se non viene passato il parametro avrà il valore impostato nella definzione della funzione.
 +
 + 
php/funzioni_php.1712826442.txt.gz · Ultima modifica: 2024/04/11 09:07 da davidn