PHP is 'n skripttaal vir bedieners wat gebruik word om webblaaie interaktief te maak. Dit het wyd gewild geraak vanweë die gemak van gebruik, interaktiwiteit op webblaaie en integrasie met HTML. Dink aan wat gebeur as 'n bladsy op hierdie webwerf geredigeer word. Agter hierdie proses is baie, miskien honderde, PHP -skrifte wat beheer hoe webblaaie verander op grond van 'n verskeidenheid omstandighede. Hierdie artikel sal u leer hoe om 'n paar baie eenvoudige PHP -skrifte te skryf, sodat u 'n basiese begrip kan kry van hoe PHP werk..
Stappe
Deel 1 van 3: Aan die gang met Echo -verklarings
Stap 1. Maak 'n teksredakteur oop
Dit is die program wat u sal gebruik om u kode te skryf en te wysig.
- Notepad kan verkry word op enige weergawe van Windows met ⊞ Win + R> Notepad.
- TextEdit kan op Mac verkry word deur na Toepassings> TextEdit te gaan.
Stap 2. Tik 'n eenvoudige stelling in Notepad
'N Gedeelte van PHP -kode begin en eindig met PHP -tags ("") tussen hakies. 'Echo' is 'n baie basiese stelling ('n instruksie vir die rekenaar) in die PHP -taal wat teks na die skerm sal stuur. Die teks wat u wil eggo, moet tussen aanhalingstekens omhul word en in 'n halfpunt eindig.
Die kode moet so lyk
Stap 3. Stoor die lêer met die naam "hello world" en die uitbreiding.php
Dit word gedoen deur na Lêer> Stoor as …
- Voeg in die Notepad.php by die einde van die lêernaam en voeg dubbele aanhalings by. Dit verseker dat die lêer nie deur Notepad in 'n basiese tekslêer omgeskakel sal word nie. Sonder aanhalingstekens word die lêer hallo world.php.txt. Alternatiewelik kan u die keuselys onder Stoor as tipe kies en dit verander na "Alle lêers (*.*)", Wat die naam presies sal laat hoe u dit tik, en aanhalings is nie nodig nie.
- In TextEdit is geen aanhalingstekens nodig nie, maar 'n opspringvenster verskyn waarin u gevra word om te verifieer dat u die lêer as.php wil stoor.
- Maak seker dat u die lêer in die wortelgids van u 'bediener' stoor. Gewoonlik is dit die gids met die naam "htdocs" in u Apache -lêergids op Windows of/Library/Webserver/Documents op Mac, maar kan deur die gebruiker self ingestel word.
Stap 4. Toegang tot die PHP -lêer met 'n webblaaier. Maak u voorkeurblaaier oop en tik hierdie adres in die adresbalk met die naam van u php -lêer: https:// localhost/hello world.php. Die blaaiervenster moet die eggo -verklaring vertoon.
- As u 'n foutboodskap ontvang, maak seker dat u die kode korrek getik het, soos hierbo getoon, insluitend die dubbelpunt.
- Maak ook seker dat u lêer in die regte gids gestoor is.
Deel 2 van 3: Gebruik PHP en HTML
Stap 1. Verstaan die 'php' -etikette
Die "" etikette vertel die PHP -enjin dat alles tussen hulle PHP -kode is. Alles buite die twee etikette word as HTML behandel en deur die PHP -enjin geïgnoreer en dieselfde as enige ander HTML na u blaaier gestuur. Die belangrikste ding om hier te herken, is dat PHP -skrifte in gewone HTML -bladsye ingebed is.
Stap 2. Verstaan die stelling tussen die etikette
Verklarings word gebruik om die PHP -enjin te vertel om iets te doen. In die geval van 'n eggo -verklaring, sê u vir die enjin om te druk wat in die aanhalings is.
Die PHP -enjin self druk eintlik nooit iets op u skerm nie. Enige uitset wat deur die enjin gegenereer word, word as HTML na u blaaier gestuur. U blaaier weet nie dat dit PHP -uitvoer lewer nie. Wat die blaaier betref, kry dit gewone HTML
Stap 3. Gebruik HTML -etikette om u stelling vet te maak
Deur HTML -etikette by te voeg, kan die uitset van die php -stelling verander word. Die ” “ ”-Merkers sal vet formatering toevoeg tot enige teks wat daarin geplaas word. Let daarop dat hierdie etikette aan die buitekant van die teks verskyn, maar binne -in die aanhalingstekens van die eggo -verklaring.
-
U wil hê dat u kode so moet lyk:
<? php?
eggo Hello Wêreld!
";
?>
Stap 4. Stoor en maak die lêer oop in die blaaier. Gaan na File> Save As … en stoor die lêer as "helloworld2.php", en maak dit in u blaaier oop met die adres: https://localhost/helloworld2.php. Die uitset is dieselfde as voorheen, maar hierdie keer die teks is vetgedruk.
Maak seker dat u die lêer in die wortelgids van u 'bediener' stoor. Gewoonlik is dit die gids met die naam "htdocs" in u Apache -lêergids op Windows of/Library/Webserver/Documents op OSX, maar kan deur die gebruiker self ingestel word
Stap 5. Wysig die lêer om 'n tweede eggo -verklaring by te voeg
Onthou, stellings moet geskei word deur 'n kommapunt.
-
Jou kode moet so lyk:
<? php
eggo "Hallo wêreld!"
;
eggo "Hoe gaan dit met jou?";
?>
Stap 6. Stoor en voer die lêer uit as "hello world double.php"
Die bladsy bevat twee eggo -stellings, in volgorde, op twee reëls. Let op die “
”Op die eerste reël. Dit is 'n HTML -opmerking om 'n reëlbreuk in te voeg.
-
As u dit nie bygevoeg het nie, sou u uitset so lyk:
Hallo wêreld! Hoe gaan dit met jou?
Deel 3 van 3: Veranderlikes leer ken
Stap 1. Dink aan veranderlikes as houers vir data
Om data te manipuleer, of dit nou getalle of name is, moet u die data in 'n houer stoor. Hierdie proses word die verklaring van die veranderlike genoem. Die sintaksis vir die verklaring van 'n veranderlike is "$ myVariable =" Hello World! ";"
- Die dollarteken ($) aan die begin vertel PHP dat $ myVariable 'n veranderlike is. Alle veranderlikes moet met die dollar teken begin, maar die naam van die veranderlike kan enigiets wees.
- In die voorbeeld hierbo is die waarde "Hello World!", En die veranderlike is $ myVariable. U sê vir PHP om die waarde regs van die gelyke teken op te slaan in die veranderlike aan die linkerkant van die gelyke teken.
- 'N Veranderlike wat 'n tekswaarde bevat, staan bekend as 'n string.
Stap 2. Roep die veranderlike
Verwysing na 'n veranderlike in die kode staan bekend as 'n oproep. Verklaar u veranderlike en eggo die veranderlike in plaas daarvan om die teks uit te tik.
-
Jou kode kan so lyk:
$ myVariable = "Hallo wêreld!";
eggo $ myVariable;
?>
Stap 3. Stoor en voer die lêer uit. Gaan na File> Save As … en stoor die lêer as "myfirstvariable.php". Maak u blaaier oop en navigeer na https://localhost/myfirstvariable.php en die script sal die veranderlike druk. Die uitvoer lyk dieselfde as die druk van gewone teks, maar hoe dit bereik is, is anders.
Maak seker dat u die lêer in die wortelgids van u 'bediener' stoor. Gewoonlik is dit die gids met die naam "htdocs" in u Apache -lêergids op Windows of/Library/Webserver/Documents op OSX, maar kan deur die gebruiker self ingestel word
Stap 4. Gebruik veranderlikes met getalle
Veranderlikes kan ook getalle bevat (bekend as heelgetalle), en dan kan die getalle gemanipuleer word met behulp van eenvoudige wiskundige funksies. Begin deur drie veranderlikes met die naam "$ mySmallNumber", "$ myLargeNumber" en "$ myTotal" te verklaar.
-
Jou kode moet so lyk:
<? php
$ mySmallNumber;
$ myLargeNumber;
$ myTotal;
?>
Stap 5. Gee heelgetalwaardes aan die eerste twee veranderlikes
Gee 'n heelgetalwaarde aan "$ mySmallNumber" en "myLargeNumber".
- Let daarop dat heelgetalwaardes nie in aanhalingstekens hoef te wees nie. Dit sal veroorsaak dat getalle as 'n tekswaarde soos die 'Hello World!' veranderlike.
-
Jou kode moet so lyk:
<? php
$ mySmallNumber = 12;
$ myLargeNumber = 356;
$ myTotal;
?>
Stap 6. Gebruik die derde veranderlike om die som van die ander veranderlikes te bereken en af te druk
In plaas daarvan om self die wiskunde te doen, kan u die twee veranderlikes in die veranderlike "$ myTotal" noem. Deur 'n wiskundige funksie te gebruik, sal die masjien die som vir u bereken. Om die veranderlike te druk, hoef u slegs 'n eggo -verklaring by te voeg wat die veranderlike na die verklaring noem.
- Enige verandering aan die heelgetalveranderlike sal weerspieël word wanneer die veranderlike “$ myTotal” met eggo gedruk word.
-
Jou kode moet so lyk:
<? php
$ mySmallNumber = 12;
$ myLargeNumber = 356;
$ myTotal = $ mySmall Number + $ myLargeNumber;
eggo $ myTotal;
?>
Stap 7. Stoor die lêer en voer hierdie script uit
U blaaiervenster sal 'n enkele nommer vertoon. Die getal is die som van die twee veranderlikes wat in die '$ myTotal' veranderlike genoem word.
Stap 8. Hersien jou string veranderlikes
Deur 'n veranderlike te gebruik om teks te stoor, kan u die veranderlike bel wanneer u die winkelwaarde wil gebruik in plaas daarvan om voortdurend die teks in te tik. Dit maak ook voorsiening vir meer komplekse manipulasie van die gestoorde data vorentoe.
- Die eerste veranderlike, $ myVariable, bevat 'n stringwaarde; "Hello Wêreld!". Tensy u die waarde verander, sal $ myVariable altyd die waarde "Hello World!" Bevat.
- Die eggo -verklaring druk die inhoud van $ myVariable af.
Stap 9. Hersien jou heelgetal veranderlikes
U het basiese manipulasie van heelgetalveranderlikes ondersoek deur 'n wiskundige funksie te gebruik. Die gevolglike data kan in 'n ander veranderlike gestoor word. Dit is slegs die begin van wat met hierdie veranderlikes bereik kan word.
- Die twee veranderlikes, $ mySmallNumber en $ myLargeNumber word elk 'n heelgetalwaarde toegeken.
- Die derde veranderlike, $ myTotal, stoor die toegevoegde waardes van $ mySmallNumber en $ myLargeNumber. Aangesien $ mySmallNumber een numeriese waarde het, en $ myLargeNumber 'n tweede numeriese waarde het, beteken dit dat $ myTotal die waarde van die eerste getal bevat wat by die tweede getal gevoeg word. Hierdie waarde kan verander met veranderinge aan een van die ingesluit veranderlikes.
Voorbeeld PHP -skrifte
Voorbeeld van PHP Echo -sjabloon
Voorbeeld van PHP -veranderlike met Words
Voorbeeld PHP -veranderlike met getalle
Video - Deur hierdie diens te gebruik, kan sommige inligting met YouTube gedeel word
Wenke
- Hierdie artikel veronderstel dat u Apache en PHP op u rekenaar geïnstalleer het. Elke keer as daar gesê word dat 'n lêer gestoor word, stoor u dit in die gids "\ ht docs" (Win) of "\ Library / WebServer / Documents" (Mac) in die Apache -gids.
- Kommentaar is belangrik by enige programmering, dus maak seker dat u ook in PHP kommentaar lewer.
- 'N Baie nuttige hulpmiddel om PHP -lêers te toets, is XAMPP, 'n gratis program wat Apache en PHP installeer en bestuur om u te help om 'n bediener op u rekenaar te simuleer.