dmylogi.com

Hoe om funksies in PHP te skep en op te roep

Miskien het jy geleer Die noodsaaklikhede oor die skryf van kode in PHP

. Soms kan jou kode egter lank en herhalend wees. Funksies in PHP is `n buigsame en eenvoudige manier om kode te konsolideer. Hierdie handleiding sal jou die basiese beginsels van funksies in PHP leer.

(Let wel: hierdie artikel is nie bedoel om in die onderwerpe van programmeringsfunksies en algoritmes te delf nie, soos u dalk in `n rekenaarwetenskap klas kan leer, maar dit verduidelik hoe om funksies in PHP te skep, implementeer en in te skakel).

As jy onthou wat jy in die algebra klas by jou hoërskool geleer het, ontvang die wiskundige funksies `n insetwaarde en lewer `n uitsetwaarde terug. Dit is die basis van die programmering van funksies. In hierdie tutoriaal sal ons `n funksie skep wat `n getal as inset gee en 10 keer drie minder die getal gee (hierdie funksie is eintlik redelik nutteloos in die meeste PHP-kodes, maar dit sal jou die konsep van funksies leer). Ons sal ook die globale veranderlikes en die veranderlikes ondersoek "tydelike".

stappe

Metode 1
Skep `n funksie

Prent getiteld Skep en bel PHP-funksies Stap 1
1
Skep `n nuwe PHP-lêer op jou webbediener en maak dit oop in jou gunsteling teksredakteur.
  • Prent getiteld Skep en bel PHP-funksies Stap 2
    2
    Begin met die skryf van u lêer, insluitend die opening en sluitingsetikette in PHP en laat `n spasie om te werk.
  • Prent getiteld Skep en bel PHP-funksies Stap 3
    3
    Skryf dit op `n nuwe reël in die middel van die twee PHP-tags.
  • 4
    Wanneer jy `n funksie wil skep, begin altyd met `n nuwe lyn met die woord "funksie", druk die spasiebalk en skryf `n unieke en verteenwoordigende naam gevolg deur twee hakies. Voeg dan `n oop sleutel by: {. In hierdie geval sal die naam gebruik word "my_function", in u kode kan u `n beter naam vir u funksies gebruik. Jy het waarskynlik reeds die veranderlike opgemerk "$ insette" tussen die hakies. Dit word `n argument genoem. Dit is die insette wat die funksie as uitset sal terugkeer. Funksies in PHP kan verskeie argumente hê, solank hulle geskei word met kommas. Sien die voorbeeld hieronder.
  • 5
    Skryf nou hierdie kode in die sleutels. Die opdrag "terugkeer" (in Spaans, terugkeer) doen presies wat dit sê: gee `n uitsetwaarde terug. In hierdie geval sal die uitset $ insette minus twee vermenigvuldig met 10 wees. Let daarop dat wanneer die funksie die uitset teruggegee het, die program die funksie sal verlaat en die volgende kode nie sal uitvoer nie.
  • Metode 2
    Roep `n funksie aan

    1
    Skryf die kode hieronder in `n nuwe reël na die sluiting van die funksie met `n sleutel. Hierdie reël kode noem die funksie "my_function". In hierdie geval sal die insetwaarde 8 wees en PHP sal die uitsetwaarde aandui. Toets die kode. U sal die waarde 60 as gevolg daarvan kry.
  • 2


    Skryf nou hierdie kode in `n nuwe lyn. Die magiese kode met funksies is die moontlikheid om weer en weer dieselfde kode te hergebruik en te herwin. Nou sal ons die funksie noem "my_function" twee keer meer en ons sal jou kode hergebruik. Let ook op hoe die volgende kode, bo-op die oproep na "my_function", ontvang dieselfde behandeling as `n nommer. Behandel altyd funksieoproepe as die tipe data wat jy verwag om as gevolg daarvan te verkry (of dit nou `n nommer, `n string, `n Boole-waarde of `n hulpbron is). Toets die kode, jy sal die waarde 60 kry, gevolg deur die waarde 260.
  • Metode 3
    Funksies en veranderlikes

    Prent getiteld Skep en bel PHP-funksies Stap 8
    1
    Voeg drie reëls kode by jou program.
  • Prent getiteld Skep en bel PHP-funksies Stap 9
    2
    Voeg hulle voor enige ander kode, aan die begin van u funksie.
  • Prent getiteld Skep en bel PHP-funksies Stap 10
    3
    Voeg hierdie reël by nadat die sluitingsleutel van u funksie geplaas is.
  • Prent getiteld Skep en bel PHP-funksies Stap 11
    4
    Om dit duidelik te maak, hier is die volledige voorbeeldkode.
  • 5
    `N Veranderlike wat binne `n funksie verklaar is, kan nie buite dit gebruik word nie. As u byvoorbeeld die waarde van $ insette buite die funksie probeer het, sal PHP `n fout gooi omdat u nie daardie veranderlike daar buite gemaak het nie. U moet dus in ag neem dat die veranderlikes wat in `n funksie geskep word (insluitende die argumente) slegs binne daardie funksie gebruik kan word. Veranderlikes wat buite `n funksie verklaar word, kan slegs buite hulle gebruik word (tensy jy dit as `n argument gebruik, natuurlik). Met hierdie in gedagte, is daar `n opdrag wat u in staat stel om `n veranderlike wat buite daardie funksie geskep is, te gebruik. Hierdie opdrag is "globale". In die vorige kode gebruik ons ​​globale met die veranderlike $ num sodat ons dit kan verander of toegang tot die waarde binne ons funksie kry. As jy die kode toets, sal jy die waardes 50 en 240 kry.
  • Prent getiteld Skep en bel PHP-funksies Stap 13
    6
    Speel met die funksies! Skep jou eie funksie en maak een wat baie nuttig is. Gebruik dit in jou toekomstige PHP-projekte. Die gebruik van funksies kan die modulariteit van u kode en die grootte van die projek in die algemeen verbeter.
  • Deel op sosiale netwerke:

    Verwante
    Hoe om objekgeoriënteerde programmering te verstaanHoe om objekgeoriënteerde programmering te verstaan
    Hoe om `n skakel in HTML te versteekHoe om `n skakel in HTML te versteek
    Hoe om standaardkode in C ++ te skryfHoe om standaardkode in C ++ te skryf
    Hoe om `n funksie te noem in Visual BasicHoe om `n funksie te noem in Visual Basic
    Hoe om die inverse van `n funksie algebraïek te vindHoe om die inverse van `n funksie algebraïek te vind
    Hoe om lineêre funksies te doenHoe om lineêre funksies te doen
    Hoe om die vyf bestuursfunksies te leerHoe om die vyf bestuursfunksies te leer
    Hoe om funksies by te voeg en af ​​te trekHoe om funksies by te voeg en af ​​te trek
    Hoe om `n wetenskaplike sakrekenaar te gebruikHoe om `n wetenskaplike sakrekenaar te gebruik
    Hoe om die afgeleide van sommige basiese funksies te berekenHoe om die afgeleide van sommige basiese funksies te bereken
    » » Hoe om funksies in PHP te skep en op te roep
    © 2024 dmylogi.com