    Subprograme (functzii)
    ~~~~~~~~~~~~~~~~~~~~~~


  Se declara shi implementeaza asemanator C++ -ului.

Ex:

function test()
{
   echo "Questa e una fonczione !";
}



* Valoarea intoarsa de o functzie: -> se stabileshte, la fel ca-n C++ cu

return <valoare>;

   absolut analog, return produce ieshirea imediata din functzie.
Chiar shi-n cazul in care functzia NU va intoarce valoare, putem folosi return simplu
(fara valoare dupa) pentru ieshire fortzata


* parametrii prin valoare shi referintza se stabilesc tot ca-n C++ -> cei cu & sunt
prin referintza

Ex:
  function test1($a,&$b)
  {
    //a -> prin valoare; b -> prin referintza
    $a=5;
    $b=7;
   }

fie secv. de cod:
   $a=10;$b=14;
   test1($a,$b);
   echo $a," ",$b;
//se va afisha 10, 7

* domeniul de vizibilitate al variabilelor:
   - orice variabila folosita in functzie va fi locala.
Daca dorim referirea la variabile globale, acestea trebuie specificate 'nainte prin
instructziunea
  global <lista variabile>

Aplicatzii:
  test1.php
  test2.php
  test3.php

~~~~~~~~~~~~~~~
   Tema: 
1. Sa se implementeze problema damelor pt. n
Afisharea se va face sub forma unui tabel n x n, in care pt. dame vetzi pune un gif
animat. Tabelul se va colora alternind patratzelele ca la tabla de shah.

2. Problema cu drapelul: Sa se genereze toate drapelurile tricolore cu culorile
alb, galben, roshu, verde, albastru, negru
   pt. care nu se repeta nici una dintre culori shi pt. care culoare din mijloc poate fi
"decit" :) galben sau verde