Kuinka kirjoittaa PHP-toiminto
Vaikka PHP-kielellä on monia sisäänrakennettuja toimintoja, tulee joskus kirjoittaa mukautettu toiminto ohjelmallesi. Tämä on helppo tehdä PHP: llä. Voit esimerkiksi ladata henkilökohtaisen tervetuliaisviestin jokaiselle verkkosivustosi sivulle. Voit tehdä tämän kirjoittamalla yksinkertaisen toiminnon, joka tulostaa "Tervetuloa, jonkun nimi" jokaisen verkkosivun yläosaan. Sinun on kuitenkin tulostettava eri nimi tähän viestiin jokaiselle sivustosi kävijälle. Tämä on helppo tehdä myös PHP-toiminnolla. Voit siirtää vierailijan nimen funktioon merkkijononaMitä? merkkejä. Lähetät tämän merkkijonon funktion kutsun argumentiksi.

Hello_Visitor ( "Nancy");

Jos et ole lukenut opetusohjelmaa PHP Function and Function Callista; saatat haluta tehdä niin nyt. Jos olet valmis jatkamaan, katsotaan koodia, joka määrittelee tai julistaa Hello_Visitor-toiminnon.

Perus PHP-koodi
funktio function_name ($ argument_1, $ argument_2)
{toiminnon runko}

esimerkki
toiminto Hello_Visitor ($ current_name)
{echo "Tervetuloa, $ current_name"; }


toimia
Tämä kertoo PHP: lle, että seuraava on funktio.

Hello_Visitor
function_name
Tämän nimen annat toiminnollesi. Ohjelmasi käyttää tätä nimeä funktion tunnistamiseen. Joten käytät samaa nimeä toimintokutsuun ja itse toimintoon. Kun nimeät toimintoja, muista, että funktioiden nimet eivät ole kirjainkoollaisia. Joten toiminimi Hello_Visitor on sama kuin hello_visitor. Toiminnon nimi ei kuitenkaan voi sisältää välilyöntejä, ja sen on alkaa kirjaimella tai alaviivalla.

Hello_Visitor ($ current_name)
sulkeet
Sulkuja käytetään argumenttien tai tietojen siirtämiseen toiminnolle. Jos sinun ei tarvitse antaa mitään tietoa, et laita mitään () -väliin. Mutta sulot täytyy silti olla.

($ Current_name)
($ argument_1, $ argument_2)
Argumentti on muuttujan nimi, joka sisältää toiminnolle siirretyt tiedot. Jos sinulla on useita argumentteja, erota ne pilkulla. Sijoita sitten argumentti sulkujen väliin. Esimerkissämme merkkijono Nancy siirretään funktiolle ja tallennetaan argumenttiin $ current_name, joka sijoitetaan sulkujen väliin.

{echo "Tervetuloa, $ current_name"; }
{}
Koodi, joka muodostaa funktion rungon, on sijoitettu avautuvan {kiharakiinnikkeen ja sulkeutuvan} kiharakiinnikkeen väliin. Esimerkissä funktion runko on kaikulauseke, joka tulostaa tervehdysviestin selaimeen. Koska Nancy on merkkijono, joka on tallennettu muuttujaan $ current_name, jonka tervehdysviesti on Tervetuloa, Nancy.

-------------
Mikä on merkkijono: Merkkijono on merkkiryhmä, kuten Nancy. Merkkijono on aina sijoitettava lainausmerkkien väliin.
Esimerkki -> "Nancy"





Video-Ohjeita: PHP for Web Development (Saattaa 2024).