Cum se citește definiția unei funcții (prototipul)

Notă. Cerințe: Cunoștințe de bază a tipurilor

Cu toate că PHP este un limbaj slab tastat, este important să avem o înțelegere de bază a tipurilor. deoarece acestea joacă un rol important în PHP.

Definițiile functiilor ne arată ce fel de valori se întorc. De exemplu, să ia o funcție mai întâi strlen determinare ().

Explicația unei definiții a funcției

(PHP 4, PHP 5, PHP 6)

strlen () a fost în toate versiunile PHP 4, PHP PHP 5 și 6

Tipul de retur al valorii funcției, în acest caz, un număr întreg (deoarece lungimea liniei măsurată prin numărul).

Primul (și în acest caz, singurul) parametru / argument pentru această funcție este numit un șir de caractere. iar tipul este string.

Putem rescrie definiția de mai sus a funcției într-o formă mai generală:

Multe funcții preiau mai mulți parametri, de exemplu, in_array (). Prototipul său arată astfel:

Ce înseamnă acest lucru? in_array () returnează un boolean. TRUE în caz de succes (în cazul în care acul a fost găsit în haystack), sau FALSE în caz de eșec (în cazul în care acul nu a fost găsit în carul cu fân). Prima opțiune se numește acul ( „ac“) și poate lua multe tipuri diferite. așa că a numit un „amestec“. Acest ac mixt (ceea ce căutăm) poate fi orice valoare scalară (string, integer, sau float), sau o matrice. carul cu fân ( „carul cu fân“ matrice pe care căutăm) - este a doua opțiune. Un al treilea parametru opțional este numit strict ( „strict“). Toți parametrii opționali sunt scrise în paranteze pătrate []. Manual indică faptul că parametrul implicit strict este setat la boolean FALSE. Consultați pagina de documentație separată pentru fiecare funcție pentru mai multe informații cu privire la activitatea lor.

Există, de asemenea, funcții cu mai multe informații complexe versiune PHP. Luați, de exemplu, html_entity_decode ().

Acest lucru înseamnă că funcția a apărut în versiunile lingvistice oficiale doar de PHP 4.3.0 de presă.

articole similare