Home » Articole » Articole » Calculatoare » Programare » PHP » Valori returnate în funcțiile PHP

Valori returnate în funcțiile PHP

postat în: PHP 0

Valorile sunt returnate prin utilizarea instrucțiunii return opționale. Orice tip poate fi returnat, inclusiv matrice și obiecte. Acest lucru face ca funcția să își încheie imediat execuția și să treacă controlul înapoi la linia de la care a fost apelată.

Notă: Dacă returnarea este omisă, va fi returnată valoarea null.

Utilizarea returnării

Exemplul #1 Utilizarea returnării

<?php
function
square($num)
{
return $num
* $num;
}
echo square(4);
// ieșiri '16'.
?>

O funcție nu poate returna mai multe valori, dar rezultate similare pot fi obținute prin returnarea unei matrici.

Exemplul #2 Returnarea unei matrici

<?php
function
small_numbers()
{
return [0,
1,
2];
}
// Destructurarea matricei va
colecta fiecare membru al matricei în mod individual
[$zero,
$one,
$two] = small_numbers();

// Înainte de PHP 7.1.0, singura
alternativă echivalentă este utilizarea constructului list().
list($zero,
$one,
$two)
= small_numbers();

?>

Pentru a returna o referință dintr-o funcție, utilizați operatorul de referință & atât în declarația funcției, cât și atunci când atribuiți valoarea returnată unei variabile:

Exemplul #3 Returnarea unei referințe dintr-o funcție


<?php
function &returns_reference()
{
return $someref;
}

$newref
=&
returns_reference();
?>

Sursa: PHP Manual, licența CC BY 3.0. Traducere și adaptare: Nicolae Sfetcu

Ghid WordPress pentru dezvoltatori
Ghid WordPress pentru dezvoltatori

Resursa esențială care te va ghida pas cu pas în lumea complexă a platformei WordPress.

Nu a fost votat 19.11 lei Selectează opțiunile Acest produs are mai multe variații. Opțiunile pot fi alese în pagina produsului.
Ghid WordPress pentru începători
Ghid WordPress pentru începători

Descoperă arta gestionării site-urilor web cu WordPress!

Nu a fost votat 14.32 lei26.24 lei Selectează opțiunile Acest produs are mai multe variații. Opțiunile pot fi alese în pagina produsului.
Proiectarea, dezvoltarea şi întreţinerea siturilor web
Proiectarea, dezvoltarea şi întreţinerea siturilor web

Ghidul complet pentru proiectarea, dezvoltarea și întreținerea siturilor web, o resursă indispensabilă

Nu a fost votat 14.32 lei57.32 lei Selectează opțiunile Acest produs are mai multe variații. Opțiunile pot fi alese în pagina produsului.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *