⊗ppPmUFFl 203 of 447 menu

Flag nelle funzioni PHP

Nelle funzioni è possibile utilizzare i flag in modo implicito tramite l'istruzione return. Vediamo come si fa. Supponiamo di avere la seguente funzione, che verifica che tutti gli elementi dell'array siano numeri positivi:

<?php function isPositive($arr) { $flag = true; foreach ($arr as $elem) { if ($elem < 0) { $flag = false; } } return $flag; } ?>

Riscriviamo il codice della funzione utilizzando i flag in modo implicito:

<?php function isPositive($arr) { foreach ($arr as $elem) { if ($elem < 0) { return false; } } return true; } ?>

Funzionamento: se nell'array viene trovato un elemento che soddisfa la condizione - usciamo dalla funzione (e anche dal ciclo) con return. Ma se nell'array non viene trovato alcun elemento che soddisfi la condizione - non ci sarà uscita anticipata dalla funzione e l'esecuzione raggiungerà il comando return true. Risulterà quindi che la funzione restituirà true come segno che tutti gli elementi nell'array sono positivi.

Crea una funzione che accetti come parametro un array di numeri e verifichi che tutti gli elementi in questo array siano numeri pari.

Crea una funzione che accetti come parametro un numero e verifichi che tutte le cifre di questo numero siano dispari.

Crea una funzione che accetti come parametro un array e verifichi se in questo array ci sono due elementi identici consecutivi.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta