gtemata.com

Cum se creează și se apelează o funcție PHP

Ați învățat elementele de bază ale scrierilor PHP? În unele cazuri, cu toate acestea, codul dvs. poate fi lung și repetat. Funcțiile PHP sunt o modalitate flexibilă și simplă de a consolida codul. Acest ghid vă va învăța despre elementele de bază ale funcțiilor PHP.

(Notă: Acest articol nu este conceput ca o privire de ansamblu detaliată a funcțiilor de programare și algoritmi pe care le puteți găsi într-un curs de computing- vor fi tratate, cu toate acestea, punerea în aplicare, precum și crearea de PHP apel de funcție)

Dacă vă amintiți amintirile din lecțiile de algebră de liceu, funcțiile matematice solicită o valoare de intrare și retur o valoare de ieșire. Aceasta este baza funcțiilor de programare. În acest ghid vom scrie o funcție care va lua un număr de înregistrare și va întoarce 10 pentru trei mai puține decât numărul respectiv. (Aceasta este de fapt destul de inutil în cele mai multe script PHP, dar vă învață conceptul de funcție), vom trata, de asemenea, variabilele și conceptele globale "variabile temporare".

paşi

Partea 1

Creați o funcție
1
Creați un nou fișier PHP pe serverul dvs. web și deschideți-l cu editorul dvs. de text preferat.
  • 2
    Porniți fișierul tastând etichetele PHP de închidere și deschidere cu unele spații în care să lucrați între ele.
  • 3
    Introduceți următorul text într-o linie nouă între cele două etichete PHP.
  • 4
    Ori de câte ori doriți să creați o funcție, începeți întotdeauna într-o linie nouă cu cuvântul "funcție", apăsați bara de spațiu și tastați numele unic și descriptiv urmat de două paranteze, apoi tastați o breșă deschisă. În acest caz, am apelat la funcție "my_function", dar în scenariile dvs. ar trebui să oferiți funcțiilor mai descriptive. S-ar putea să fi observat variabila "$ intrare" între brațe. Se numește un argument. Aceasta este intrarea pe care funcția o va reveni drept rezultat. Funcțiile PHP pot avea mai mult de un argument, dacă sunt separate prin virgule. Uitați-vă la exemplul de mai jos.
  • 5
    Acum tastați acest cod în interiorul bretelelor. Comanda "întoarcere" face exact ceea ce spune, adică returnează rezultatul. În acest caz, rezultatul este de $ intrare minus 2, la 10. Ia act că, odată ce rezultatul a fost returnat la funcția este terminată, și nu va rula oricare din următorul cod.
  • Partea 2

    Apelați o funcție
    1
    Introduceți codul de mai jos pe o linie nouă după ce ați încorporat funcția. Această linie de apeluri de cod "my_function". În acest caz, vom da intrarea my_function 8, iar PHP ne va da valoarea de ieșire. Încercați scenariul și veți obține valoarea 60.
  • 2


    Acum tastați acest cod pe o linie nouă. Avantajul programării cu funcțiile este posibilitatea de reutilizare și reciclare a aceluiași cod. Acum o să sunăm de două ori mai mult și să-i reutilizăm codul. De asemenea, cunoscut ca și în codul anterior, apelul funcției my_function este tratat ca număr. întotdeauna trata apelurile de funcții, cum ar fi tipul de date așteptate în rezultatul (dacă este un număr, un șir de caractere, un operator boolean sau o resursă). Încercați scenariul și veți obține valoarea 60 urmată de valoarea 260.
  • Partea 3

    Funcții și variabile
    1
    Adăugați trei linii de cod în scenariul dvs.
  • 2
    Adăugați aceste linii înainte de toate celelalte coduri la începutul funcției.
  • 3
    Adăugați această linie după spatele închis al funcției.
  • 4
    Pentru mai multă claritate, iată exemplul întregului cod.
  • 5
    O variabilă declarată în cadrul unei funcții nu poate fi utilizată în afara funcției. De exemplu, dacă am încercat să afișăm intrarea $ "în afara funcției", PHP ar returna o eroare, pentru că nu am creat acea variabilă "în afara funcției". Prin urmare, rețineți că variabilele create într-o funcție (inclusiv argumentele) pot fi utilizate numai în cadrul funcție. Variabilele declarate în afara unei funcții pot fi utilizate numai în afara funcțiilor (cu excepția cazului în care le folosiți ca argumente de curs). Acestea fiind spuse, există o comandă care vă permite, într-o funcție, să utilizați o variabilă creată în afara unei funcții. Această comandă este "la nivel mondial", iar în codul precedent am utilizat globul cu variabila $ num pentru ao modifica sau a accesa valoarea sa în funcția noastră. Dacă încercați codul, veți primi valorile 50 și 240.
  • 6
    Jucați cu caracteristicile! Creați funcții utile. Utilizați-le în viitoarele dvs. proiecte PHP. Utilizarea funcțiilor poate îmbunătăți modularitatea codului și mărimea proiectului.
  • Distribuiți pe rețelele sociale:

    înrudit