Valoarea practică de referință
Parametrii luate de funcția - sunt intermediari între valorile reale trecut la funcția atunci când apelați, iar valorile sunt disponibile în interiorul corpului ei. Dacă în interiorul unei funcții încercați să modificați o setare care a făcut variabila de apel, atunci acest lucru va avea nici un efect în ceea ce privește starea variabilei în sine. PHP interpret creează o copie a valorilor trecut la funcția, este aceste copii și operați.
Transmiterea parametrilor prin referință
Este necesar să se introducă o clarificare: Dacă ați definit un parametru funcție ca referință, singura variabilă sau matrice poate fi trecut în chemarea la el, ca și link-uri pot fi instalate numai pe ele. Dacă încercați să treacă un literal (de exemplu, «someFunction („literal șir «).»), Atunci codul va arunca o eroare.
notă
Link-uri încetini funcții. Scăderea performanței este nesemnificativă, dar este mai bine să le folosească numai atunci când este necesar. De fapt, utilizarea referințelor în parametrii funcțiilor atât de rar necesară atunci când scrie un script PHP că prezența acestui comportament în codul dvs. poate confunda alte programatori.
Ponderea în sotscetyah: