Funcții PHP. Funcții încorporate în PHP. Funcții definite de utilizator în PHP. Sintaxă.

Funcții PHP

Puterea reală a PHP provine din funcțiile sale.

PHP are peste 1000 de funcții încorporate (built-in) și, în plus, vă puteți crea propriile funcții personalizate.

Funcții încorporate în PHP (PHP Built-in Functions)

PHP are peste 1000 de funcții încorporate (built-in) care pot fi apelate direct, dintr-un script, pentru a efectua o sarcină specifică.

Funcții definite de utilizator în PHP

Pe lângă funcțiile PHP încorporate (built-in), este posibil să vă creați propriile funcții.
 
  • O funcție este un block de declarații care poate fi utilizat în mod repetat într-un program.
  • O funcție nu se va executa automat atunci când se încarcă o pagină.
  • O funcție va fi executată de un apel către funcție.

Creați o funcție definită de utilizator în PHP

O declarație de funcție definită de utilizator (user-defined function) începe cu funcția cuvânt:

Sintaxă
 
function functionName() {
    cod de executat;
}

Notă: Un nume de funcție trebuie să înceapă cu o literă sau o subliniere (underscore). Numele funcțiilor NU sunt case-sensitive.

Sfat: Dați funcției un nume care să reflecte ceea ce face funcția!

În exemplul de mai jos, creem o funcție numită "writeMsg()". Paranteza ondulată de deschidere ({) indică începutul codului funcției, iar paranteza ondulată de închidere (}) indică sfârșitul codului funcției. Funcția întoarce (outputs) „Hello world!”. Pentru a apela funcția, trebuie doar să scrieți numele ei urmată de paranteze ():

Exemplu:
<?php
function writeMsg() {
    echo "Hello world!";
}
writeMsg(); // apelați funcția
?>