Hoe om `n PHP-skrif te maak
PHP is `n bediener-kant kode taal wat gebruik word om interaktiewe webblaaie te skep. Hierdie taal het baie gewild geword weens die gemak van gebruik, die interoperabiliteit tussen webbladsye wat dit moontlik maak en die vermoë om dit met HTML te integreer. Probeer jou voor te stel wat gebeur wanneer jy `n bladsy op `n webwerf wysig: agter al die prosesse is daar baie, miskien honderde, PHP-skrifte wat die manier waarop webbladsye verander word, gebaseer op verskeie omstandighede, beheer. Hierdie artikel sal jou leer hoe om basiese PHP skrifte te skryf sodat jy die essensiële aspekte van PHP se werking kan verstaan.
stappe
Deel 1
Begin met sinne "eggo"
1
Maak `n teksredakteur oop Hierdie programme laat skryf en redigering kode toe.
- In enige weergawe van Windows, kan jy toegang tot Notepad deur te druk ⌘ Win+R en skryf notepad.
- Op Mac kan jy TextEdit oopmaak deur na Aansoeke te gaan > Text Editor.
2
Skryf `n eenvoudige opdrag in Notepad. `N Deel van die kode in PHP begin en eindig met PHP-tags (" php " "?>"). Die opdrag "eggo" is `n sin (`n stelling is `n opdrag aan die rekenaar) eerder basies in die PHP-taal wat dien om `n uitset op die skerm te wys. U moet die teks wat u in aanhalingstekens wil wys, byvoeg en by die einde `n semikolon byvoeg.
Die kode moet lyk soos .3
Stoor die lêer met die naam "hallo wêreld" en die uitbreiding .php. Om dit te doen, gaan na die spyskaart "argief" en kies "Stoor as ...".
In Notepad, voeg .php aan die einde van die lêernaam en voeg dit in dubbele aanhalings. Op hierdie manier sal jy seker maak dat Notepad die lêer nie omskep in `n basiese tekslêer nie. As u nie die aanhalingstekens byvoeg nie, sal die lêer genoem word hola_mundo.php.txt. Nog `n manier om dit te doen is deur die vervolg keuselys hieronder te kies "Stoor as tipe" en kies die opsie "Alle lêers (*. *)". So sal die naam presies bly soos jy dit skryf en dit sal nie nodig wees om die aanhalingstekens by te voeg nie.In TextEdit is dit nie nodig om kwotasies by te voeg nie, maar `n opspringvenster verskyn wat jou vra om te bevestig dat jy jou lêer as. PHP wil stoor.Maak seker dat jy die lêer stoor in die dokument se hoofmap "bediener". Gewoonlik word die gids genoem "htdocs" en dit is in die gids "apache" in Windows of "/ Biblioteek / Webbediener / Dokumente" Op Mac, maar die gebruiker kan dit handmatig stel.4
Toegang tot jou PHP-lêer met behulp van `n webblaaier. Open jou voorkeur webblaaier en tik die volgende adres in die adresbalk met die naam van jou PHP-lêer: http: / / localhost / holland_mundo.php. Die blaaier venster moet die sin wys Ek mis wat jy geskryf het.
As daar `n foutboodskap verskyn, maak seker dat u die kode korrek geskryf het, soos verduidelik in die vorige stappe, insluitend die semikolon.Maak ook seker dat die lêer in die ooreenstemmende vouer gestoor is.Deel 2
Gebruik PHP en HTML
1
Verstaan hoe etikette gebruik word "php". etikette " php " en "?>" hulle vertel die PHP-enjin dat alles in hulle ooreenstem met PHP-kode. Alles wat buite die etikette is, word as HTML behandel. Daarom sal die PHP-enjin dit ignoreer deur dit na die blaaier te stuur asof dit enige ander HTML-kode is. Die belangrikste ding is om te erken dat PHP-skrifte ingesluit is in algemene HTML-bladsye.
2
Leer die betekenis van die sinne wat tussen die etikette gaan. Die sinne word gebruik om die PHP-enjin te versoek om iets te doen. In die geval van `n sin eggo, wat dit doen is om die enjin te vra om aan te toon wat in aanhalings is.
Die PHP-enjin, self, toon nooit enigiets op die skerm nie. Al die uitsette wat deur die enjin gegenereer word, word as HTML na die blaaier gestuur. Jou blaaier weet nie wat dit ontvang nie, is `n uitset in PHP. So ver as wat die leser weet, is dit eenvoudig HTML-kode. 3
Gebruik die HTML-etikette om die uitvoer in vetdruk te vertoon. Deur HTML-etikette te gebruik, kan u die uitset van `n PHP-stelling verander. etikette en verander die formaat van enige teks wat in hulle is om dit vetdruk te gee. Hou in gedagte dat hierdie etikette op die buitekant van die teks is, maar binne die sinne van die sin eggo.
Jou kode moet soos volg lyk:
php?
eggo "Hallo wêreld!"-
?>4
Stoor die lêer en maak dit oop met die blaaier. Kies Lêer > Stoor as ... en stoor die lêer met die naam "holamundo2.php". Maak dit oop met die blaaier met die adres: http: / / localhost / holamundo2.php. Die uitset sal dieselfde wees as voorheen, maar nou sal die teks vetdruk.
Maak seker dat jy die lêer stoor in die dokument se hoofmap "bediener". Gewoonlik word die gids genoem "htdocs" en dit is in die gids "apache" in Windows of "/ Biblioteek / Webbediener / Dokumente" in OSX, maar die gebruiker kan dit handmatig stel.5
Wysig die lêer om `n tweede stelling by te voeg eggo. Onthou dat sinne met `n semikolon geskei moet word.
Jou kode moet soos volg lyk:
php
eggo "Hallo wêreld!"
-
eggo "Hoe gaan dit met jou?"-
?>Stoor die lêer as "hola_mundo_doble.php". Die bladsy moet twee sinne toon eggo, in twee afsonderlike lyne en in die volgorde waarin jy hulle geskryf het. Kyk na die etiket op die eerste reël. Hierdie etiket is `n HTML opmaak om `n lynbreuk in te voeg.
1
- As jy nie hierdie merker byvoeg nie, sal jou uitset soos volg lyk:
Hallo wêreld, hoe gaan dit met jou?
Deel 3
Leer om die veranderlikes te gebruik
1
Dink aan die veranderlikes as datahouers. Om die data te manipuleer, hetsy getalle of name, is dit nodig om die data in `n houer te stoor. Hierdie proses staan bekend as die verklaring van `n veranderlike. Die sintaksis om `n veranderlike te verklaar is
"$ miVariable ="Hallo wêreld!"-.
- Die gewigsteken ($) aan die begin vertel PHP dat $ myVariable `n veranderlike is. Alle veranderlikes moet begin met die tekengewigte, maar die naam van die veranderlike kan enige wees.
- In die vorige voorbeeld is die waarde "Hallo wêreld!" en die veranderlike is $ miVariable. Op hierdie manier vertel jy PHP om die waarde wat regs van die gelykaat is, te stoor, in die veranderlike wat links van die gelykaat is.
- Veranderlikes wat `n tekswaarde bevat, word verwys as "snare".
2
Bel die veranderlike. Om `n veranderlike te noem beteken dat daar in die kode verwys word. Verklaar die veranderlike en wys dit dan op die skerm in plaas van om die teks te skryf.
Die kode moet lyk soos:
php>
$ miVariable = "Hallo wêreld!"-
echo $ miVariable-
?>3
Stoor die lêer en hardloop dit. Gaan na Lêer > Stoor as ... en stoor die lêer met die naam "miprimeravariable.php". Maak die blaaier oop en gaan na http: / / localhost / miprimeravariable.php. U skrif sal die veranderlike op die skerm vertoon. Die uitset sal presies dieselfde lyk asof dit gewone teks was, net hierdie keer het jy die tou op `n ander manier hanteer.
Maak seker dat jy die lêer stoor in die dokument se hoofmap "bediener". Gewoonlik word die gids genoem "htdocs" en dit is in die gids "apache" in Windows of "/ Biblioteek / Webbediener / Dokumente" Op Mac, maar die gebruiker kan dit handmatig stel.4
Gebruik veranderlikes met getalle. Veranderlikes kan ook getalle (bekend as heelgetalle of heelgetalle) en die getalle kan gemanipuleer word deur eenvoudige wiskundige funksies. Begin deur drie veranderlikes te noem "$ myPequenoNumber", "$ myGreatNumber" en "$ miTotal".
Die kode moet lyk soos:
php
$ myPequenoNumber-
$ myGreatNumber-
$ miTotal-
?>5
Gee heelgetalle aan die eerste twee veranderlikes. Skep integerwaardes in "$ myPequenoNumber" en "$ myGreatNumber".
Hou in gedagte dat dit nie nodig is dat die heelgetalwaardes in aanhalings is nie. As u dit in aanhalingstekens plaas, sal die getalle behandel word asof dit teks was, net soos die veranderlike "Hallo wêreld!".Die kode moet lyk soos:
php
$ miNumeroPequeno = 12-
$ miGreatNumber = 356-
$ miTotal-
?>6
Gebruik die derde veranderlike om die som van die ander veranderlikes op die skerm te bereken en te vertoon. In plaas van die wiskundige berekening handmatig te doen, kan jy die twee veranderlikes noem en hulle in die veranderlike stoor "$ miTotal". Deur middel van `n wiskundige funksie sal die masjien die som vir u bereken. Om die veranderlike op die skerm te wys, moet jy net `n sin byvoeg "eggo" om haar te bel nadat hy die verklaring afgelê het.
Enige verandering wat die hele veranderlike ly, word weerspieël op die oomblik waarop dit vertoon word "$ miTotal" deur die opdrag "eggo".Die kode moet lyk soos:
php
$ miNumeroPequeno = 12-
$ miGreatNumber = 356-
$ miTotal = $ miNumeroPequeno + $ miNumeroGrande-
echo $ miTotal-
?>7
Stoor die lêer en voer hierdie skrif uit. Die blaaier venster sal `n enkele nommer vertoon. Daardie getal sal die som van die waardes van die ander twee veranderlikes wees wat in die veranderlike gestoor gaan word "$ miTotal".
8
Maak gebruik van die string veranderlikes. As jy `n veranderlike gebruik om teks te stoor, kan jy daardie veranderlike te eniger tyd noem. Op hierdie manier kan jy die gestoorde waarde gebruik in plaas daarvan dat jy die teks wat daarin gestoor moet word, moet skryf elke keer as jy dit moet gebruik. Dit kan ook bevorder word in `n meer komplekse manipulasie van die data wat daarin gestoor word.
Die eerste veranderlike, $ myVariable, bevat `n stringwaarde: "Hallo wêreld!". Tensy u daardie waarde verander, sal $ myVariable altyd die teks bevat "Hallo wêreld!".Gebruik die sin "eggo", kan u op die skerm die waarde wat $ myVariable bevat, wys.9
Maak gebruik van die hele veranderlikes. U het reeds geleer hoe om die basiese manipulasie van heelgetal veranderlikes deur middel van wiskundige funksies uit te voer. Die resultate wat verkry word, kan in ander veranderlikes gestoor word. Dit is egter net die begin van wat jy met hierdie veranderlikes kan doen.
Die twee veranderlikes, $ miNumeroPequeno en $ miNumeroGrande, het `n integerwaarde toegeken.Die derde veranderlike, $ miTotal, stoor die som van die waardes van $ myPequenoNumber en $ myNumeroGrande. Omdat $ myPequentNumber `n numeriese waarde stoor en $ myMarNumber `n ander numeriese waarde stoor, beteken dit dat $ myTotal die waarde van die eerste nommer sal stoor, bygevoeg aan die tweede. Hierdie waarde kan verander word deur enige van die twee veranderlikes wat dit uitmaak, te verander.raad
- In hierdie artikel word aanvaar dat u reeds Apache en PHP op u rekenaar geïnstalleer het. Elke keer as u opdrag gegee word om `n lêer te stoor, moet u dit in die gids doen "Htdocs" (Win) of " Biblioteek WebServer Dokumente" (Mac) in die Apache-lêergids.
- `N Baie nuttige hulpmiddel om PHP-lêers te toets, is XAMPP, `n gratis program wat Apache en PHP installeer en bestuur om jou te help om `n bediener op jou rekenaar te simuleer.
Dinge wat jy nodig het
- Windows Notepad
- Notepad + + (Win) (het syntaxis seleksie funksies wat jou toelaat om makliker te lees)
- Textwrangler (Mac) (funksies soortgelyk aan dié van Notepad + +)
`n HTML-redakteur (gebruik een van die een hieronder genoem)WYSIWYGAdobe DreamweaverMicrosoft Expression Websommige IDE soos Microsoft Visual Studio WebMozilla Firefox (jy kan enige blaaier gebruik, maar Mozilla is een van die gewildste alternatiewe vir webontwikkeling)vir basiese skrifte wat jy kan gebruik XAMPP (`n gratis program wat jou rekenaar laat werk soos `n PHP-bediener, Perl en verskeie byvoegings insluitende Python) Deel op sosiale netwerke:
Verwante