Skrivning af PHP-scripts

Forfatter: Morris Wright
Oprettelsesdato: 1 April 2021
Opdateringsdato: 1 Juli 2024
Anonim
Teach yourself HTML - Programming with Boris
Video.: Teach yourself HTML - Programming with Boris

Indhold

PHP er et serverskriptsprog, der bruges til at gøre websider interaktive. Det blev meget populært for dets brugervenlighed, interaktivitet inden for websider og integration med HTML. Tænk over, hvad der sker, når en side redigeres på dette websted. Bag denne proces er mange, måske hundreder af PHP-scripts, der styrer, hvordan websider ændres ud fra forskellige omstændigheder. Denne artikel lærer dig, hvordan du skriver nogle meget enkle PHP-scripts, så du kan få en grundlæggende forståelse af, hvordan PHP fungerer.

At træde

Metode 1 af 3: Kom godt i gang med ultralydsangivelser

  1. Åbn en tekstbehandler. Dette er det program, du vil bruge til at skrive og redigere koden.
    • Notepad findes i alle versioner af Windows, der bruger ⊞ Vind + R. > Notesblok (eller notesblok).
    • TextEdit er tilgængelig på en Mac via programmer> TextEdit.
  2. Skriv en simpel erklæring i Notesblok. Noget af PHP-koden starter og slutter med PHP-tags i parentes ("? Php" "?>"). "Echo" er et meget simpelt udsagn (en instruktion til computeren) i PHP, der udsender tekst til skærmen. Den tekst, du vil se, skal være anført i anførselstegn og slutte med et semikolon.
    • Koden ser sådan ud :? Php echo “Hello World!”; ?> var13 ->.
  3. Gem dette script med navnet "hej verden" og udvidelsen ".php". Du gør dette via Filer> Gem som ...
    • I Notepad skal du tilføje ".php" i slutningen af ​​filnavnet og lukke det med dobbelt anførselstegn. Dette sikrer, at Notepad ikke gemmer filen som en almindelig tekstfil. Uden citaterne bliver filen "hej verden.php.txt". Du kan også vælge rullemenuen under "Gem som type" og ændre den til "Alle filer ( *. *)", Hvilket gør navnet nøjagtigt det samme som når du skriver og eliminerer behovet for tilbud.
    • TextEdit kræver ikke citater, men der vises en popup, der beder dig om at bekræfte, at du vil gemme filen som ".php".
    • Sørg for at gemme filen i hoveddokumentmappen på din server. Typisk vil dette være mappen med navnet "htdocs" i din Apache-mappe i Windows eller "/ Library / Webserver / Documents" på en Mac, men dette kan indstilles manuelt af brugeren.
  4. Åbn PHP-filen med en webbrowser. Åbn din yndlingswebbrowser, og skriv denne adresse i adresselinjen med navnet på din PHP-fil: http: // localhost / hello world.php. Dit browservindue skal nu vise "hej verden".
    • Hvis du modtager en fejl, skal du sørge for at indtaste koden korrekt som angivet ovenfor, inklusive kolon.
    • Sørg også for, at filen er gemt i den korrekte mappe.

Metode 2 af 3: Brug af PHP og HTML

  1. Forstå "PHP" tags. "? Php" og "?>" Tags fortæller PHP-motoren, at alt imellem er PHP-kode. Alt uden for de to tags behandles som HTML og ignoreres af PHP-motoren og sendes til din browser, ligesom enhver anden HTML. Den vigtige ting at genkende her er, at PHP-scripts er indlejret i almindelige HTML-sider.
  2. Forstå udsagnet mellem tags. Erklæringer bruges til at fortælle PHP-motoren at gøre noget. I tilfælde af et ekko-udsagn beder du motoren om at udskrive, hvad der er inde i tilbudene.
    • PHP-motoren selv udskriver aldrig noget på din skærm. Ethvert output, der genereres af motoren, sendes til browseren som HTML. Browseren ved ikke, at den får PHP-output. For så vidt angår browseren er det kun HTML.
  3. Brug HTML-tags til at gøre dit udsagn fed. Tilføjelse af HTML-tags kan ændre output fra php-sætningen. Mærkerne "stærk>" "/ stærk>" tilføjer fed formatering til enhver tekst, der er placeret i den. Bemærk, at disse tags vises på ydersiden af ​​teksten, men inden for citaterne af ekko-sætningen.
    • Koden skal nu se sådan ud:
      ? php?
      ekko "stærk> Hej verden! / stærk>";
      ?>
  4. Gem filen, og åbn den i browseren. Gå til Filer> Gem som ... og gem filen som "helloworld2.php", og åbn den i din browser på adressen: http: //localhost/helloworld2.php. Outputtet er det samme som før, men denne gang er teksten fed.
    • Sørg for at gemme filen i rodmappen på din server. Typisk vil dette være mappen med navnet "htdocs" i din Apache-mappe i Windows eller "/ Library / Webserver / Documents" på OSX, men dette kan indstilles manuelt af brugeren.
  5. Rediger filen for at tilføje et andet ekko-udsagn. Husk, at udsagn skal være adskilt med semikolon.
    • Koden ser nu sådan ud:
      ? php
      ekko “Hello World!” br>;
      ekko "Hvordan har du det?";
      ?> var13 ->
  6. Gem filen og kør filen som "hej verden dobbelt.php". Siden viser to ekkoudsagn i rækkefølge på to linjer. Bemærk "br>" på første linje. Dette er HTML-markering for at indsætte et linjeskift.
    • Hvis du ikke tilføjede dette, ville din output se sådan ud:
      Hej Verden! Hvordan har du det?

Metode 3 af 3: Lær variabler at kende

  1. Tænk på variabler som containere til data. For at manipulere data, det være sig numre eller navne, skal du gemme dataene i en container. Denne proces kaldes deklarere variablen. Syntaksen for at erklære en variabel er “$ myVariable =“ Hej verden! ”;”
    • Dollartegnet ($) i starten fortæller PHP, at $ myVariable er en variabel. Alle variabler skal starte med dollartegnet, men variabelnavnet kan være hvad som helst.
    • I ovenstående eksempel er værdien "Hello World!", Og variablen er $ myVariable. Du beder PHP om at gemme værdien til højre for lighedstegnet, i variablen til venstre for lighedstegnet.
    • En variabel med en tekstværdi er kendt som en streng.
  2. Ring til variablen. Henvisning til en variabel i koden kaldes et opkald. Erklær din variabel og "ekko" variablen i stedet for at skrive teksten ud.
    • Din kode vil se sådan ud:
      ? php>
      $ myVariable = "Hej verden!";
      ekko $ myVariable;
      ?>
  3. Gem og kør filen. Gå til Filer> Gem som ... og gem filen som "myfirstvariable.php". Åbn din browser, og naviger til http: //localhost/myfirstvariable.php, og scriptet udskriver variablen. Outputtet ser det samme ud som almindelig tekstudskrivning, men den måde, det blev opnået på, er anderledes.
    • Sørg for at gemme filen i dokumentets rodmappe på din server. Typisk vil dette være mappen med navnet "htdocs" i din Apache-mappe i Windows eller "/ Library / Webserver / Documents" i OSX, men dette kan indstilles manuelt af brugeren.
  4. Brug variabler med tal. Variabler kan også indeholde tal (kendt som heltal eller heltal), og derefter kan disse tal manipuleres ved hjælp af enkle matematiske funktioner. Start med at erklære tre variabler kaldet "$ mySmallNumber", "$ myLargeNumber" og "$ myTotal".
    • Koden vil se sådan ud:
      ? php
      $ mySmallNumber;
      $ myLargeNumber;
      $ myTotal;
      ?>
  5. Tildel heltal til de to første variabler. Indtast et heltalsværdi på "$ mySmallNumber" og "myLargeNumber".
    • Hele tal eller heltal behøver ikke at være indeholdt i anførselstegn. Ellers ville det medføre, at tal behandles som tekst som variablen "Hello World!".
    • Koden vil nu se sådan ud:
      ? php
      $ mySmallNumber = 12;
      $ myLargeNumber = 356;
      $ myTotal;
      ?>
  6. Brug den tredje variabel til at beregne og udskrive summen af ​​de andre variabler. I stedet for at lave matematikken selv, kan du kalde de to variabler i "$ myTotal" -variablen. Ved hjælp af en matematisk funktion beregner maskinen summen for dig. For at udskrive variablen skal du bare tilføje et ekko-udsagn, der kalder variablen efter erklæringen.
    • Enhver ændring af en af ​​heltalets variabler reflekteres, når variablen "$ myTotal" udskrives med kommandoen "ekko".
    • Koden vil se sådan ud:
      ? php
      $ mySmallNumber = 12;
      $ myLargeNumber = 356;
      $ myTotal = $ mySmall Number + $ myLargeNumber;
      ekko $ myTotal;
      ?>
  7. Gem filen, og kør dette script. Dit browservindue viser et enkelt nummer. Dette tal er summen af ​​de to variabler, der kaldes i "$ myTotal" -variablen.
  8. Forstå strengvariabler. Ved at bruge en variabel til at gemme tekst kan du huske den variabel, når du vil bruge den gemte værdi, i stedet for konstant at skrive den vedlagte tekst ud. Det tillader også mere kompleks manipulation af de lagrede data.
    • Den første variabel, $ myVariable, indeholder strengen "Hello World!" Medmindre du ændrer værdien, vil $ myVariable altid indeholde værdien "Hello World!".
    • Ekkoerklæringen udskriver den tilbageholdte værdi på $ myVariable.
  9. Se dine heltalsvariabler. Du har undersøgt den grundlæggende manipulation af heltalsvariabler ved hjælp af en matematisk funktion. De resulterende data kan gemmes i en anden variabel. Dette er kun begyndelsen på, hvad der kan opnås med disse variabler.
    • De to variabler, $ mySmallNumber og $ myLargeNumber, tildeles hver en heltalsværdi.
    • Den tredje variabel, $ myTotal, gemmer de ekstra værdier på $ mySmallNumber og $ myLargeNumber. Da $ mySmallNumber har en numerisk værdi, og $ myLargeNumber har en anden numerisk værdi, betyder det, at $ myTotal har værdien af ​​det første nummer, der føjes til det andet nummer. Denne værdi kan ændres, hvis nogen af ​​dens inkluderede variabler ændres.

Tips

  • Denne artikel forudsætter, at du har Apache og PHP installeret på din computer. Når du bliver bedt om at gemme en fil, skal du gemme den i mappen " ht docs" (Win) eller " Library WebServer Documents" (Mac) i Apache-biblioteket.
  • Kommentarer er vigtige i enhver programmering, så sørg for at du også ved, hvordan du tilføjer kommentarer i PHP.
  • Et virkelig nyttigt værktøj til at hjælpe dig med at teste PHP-filer er XAMPP, et gratis program, der installerer og kører Apache og PHP for at hjælpe dig med at simulere en server på din computer.

Nødvendigheder

  • Apache-webserveren (Win32)
  • PHP (Win32)
  • En tekstbehandler (vælg en af ​​nedenstående)
    • Windows notesblok
    • Notepad ++ (Win) (har syntaksgenkendelse for bedre læsbarhed)
    • Textwrangler (Mac) (har lignende funktioner som Notepad ++)
  • HTML-redaktører (Vælg en af ​​nedenstående)
    • WYSIWYG
    • Adobe Dreamweaver
    • Microsoft Expression Web
    • Nogle IDE'er såsom Microsoft Visual Studio Web.
  • Mozilla Firefox (enhver browser fungerer, men Mozilla er et populært valg blandt webudviklere)
  • Grundlæggende brugere kan prøve XAMPP (et gratis program, der forvandler din computer til en server med PHP, Perl og mange tilføjelser inklusive Python)