Skrive PHP-skript

Forfatter: Morris Wright
Opprettelsesdato: 1 April 2021
Oppdater Dato: 1 Juli 2024
Anonim
Ping & Monitoring from Anywhere | PHP
Video: Ping & Monitoring from Anywhere | PHP

Innhold

PHP er et serverskriptspråk som brukes til å gjøre websider interaktive. Det ble veldig populært for brukervennlighet, interaktivitet på websider og integrering med HTML. Tenk på hva som skjer når en side redigeres på dette nettstedet. Bak denne prosessen er det mange, kanskje hundrevis av PHP-skript som styrer hvordan websider endres ut fra forskjellige omstendigheter. Denne artikkelen vil lære deg hvordan du skriver noen veldig enkle PHP-skript, slik at du kan få en grunnleggende forståelse av hvordan PHP fungerer.

Å trå

Metode 1 av 3: Komme i gang med ultralydutsagn

  1. Åpne en tekstbehandler. Dette er programmet du vil bruke til å skrive og redigere koden.
    • Notisblokk er tilstede i alle versjoner av Windows som bruker Vinn + R. > Notisblokk (eller Notisblokk).
    • TextEdit er tilgjengelig på en Mac via Programmer> TextEdit.
  2. Skriv en enkel uttalelse i Notisblokk. Noe av PHP-koden starter og slutter med PHP-koder i parentes ("? Php" "?>"). "Echo" er en veldig enkel uttalelse (en instruksjon til datamaskinen) i PHP som vil sende tekst til skjermen. Teksten du vil se, må være vedlagt anførselstegn og slutte med semikolon.
    • Koden ser omtrent slik ut :? Php echo “Hello World!”; ?> var13 ->.
  3. Lagre dette skriptet med navnet "hallo verden" og utvidelsen ".php". Du gjør dette via Fil> Lagre som ...
    • I Notisblokk legger du til ".php" på slutten av filnavnet og lukker det med doble anførselstegn. Dette sikrer at Notisblokk ikke lagrer filen som en ren tekstfil. Uten anførselstegn blir filen "hei verden.php.txt". Du kan også velge rullegardinmenyen under "Lagre som type" og endre den til "Alle filer ( *. *)", Slik at navnet blir nøyaktig det samme som når du skriver og eliminerer behovet for anførselstegn.
    • TextEdit krever ikke anførselstegn, men det vises en popup som ber deg om å bekrefte at du vil lagre filen som ".php".
    • Sørg for å lagre filen i hoveddokumentkatalogen på serveren din. Vanligvis vil dette være mappen med navnet "htdocs" i Apache-mappen din i Windows, eller "/ Library / Webserver / Documents" på en Mac, men dette kan angis manuelt av brukeren.
  4. Åpne PHP-filen med en nettleser. Åpne din favoritt nettleser og skriv inn denne adressen i adresselinjen med navnet på PHP-filen: http: // localhost / hallo world.php. Nettleservinduet ditt skal nå vise "hallo verden".
    • Hvis du får en feil, må du skrive inn koden riktig som angitt ovenfor, inkludert kolon.
    • Forsikre deg også om at filen er lagret i riktig mappe.

Metode 2 av 3: Bruke PHP og HTML

  1. Forstå "PHP" -kodene. Merkene "? Php" og "?>" Forteller PHP-motoren at alt i mellom er PHP-kode. Alt utenfor de to kodene behandles som HTML og ignoreres av PHP-motoren og sendes til nettleseren din, akkurat som enhver annen HTML. Det viktige å kjenne igjen her er at PHP-skript er innebygd i vanlige HTML-sider.
  2. Forstå utsagnet mellom kodene. Uttalelser brukes til å fortelle PHP-motoren å gjøre noe. I tilfelle et ekkouttalelse, ber du motoren om å skrive ut hva som er inne i anførselstegnene.
    • Selve PHP-motoren skriver aldri ut noe på skjermen. Alle utdata generert av motoren sendes til nettleseren som HTML. Nettleseren vet ikke at den får PHP-utdata. Når det gjelder nettleseren, er det bare HTML.
  3. Bruk HTML-koder for å gjøre uttalelsen fet. Legge til HTML-koder kan endre utdataene fra php-setningen. Merkelappene “sterk>” “/ sterk>” vil legge til fet formatering til tekst som er plassert i den. Merk at disse kodene vises på utsiden av teksten, men innenfor sitatene i ekkosetningen.
    • Koden skal nå se slik ut:
      ? php?
      ekko "sterk> Hello World! / sterk>";
      ?>
  4. Lagre filen og åpne den i nettleseren. Gå til Fil> Lagre som ... og lagre filen som "helloworld2.php", og åpne den i nettleseren din på adressen: http: //localhost/helloworld2.php. Resultatet er det samme som før, men denne gangen er teksten fet.
    • Sørg for å lagre filen i rotkatalogen til serveren din. Vanligvis vil dette være mappen som heter "htdocs" i Apache-mappen din i Windows, eller "/ Library / Webserver / Documents" på OSX, men dette kan angis manuelt av brukeren.
  5. Rediger filen for å legge til en ny ekkosetning. Husk at utsagn må skilles med semikolon.
    • Koden ser nå slik ut:
      ? php
      ekko “Hello World!” br>;
      ekko “Hvordan har du det?”;
      ?> var13 ->
  6. Lagre filen og kjør filen som "hallo verden double.php". Siden viser to ekkouttalelser, i rekkefølge, på to linjer. Legg merke til "br>" på første linje. Dette er HTML-markering for å sette inn et linjeskift.
    • Hvis du ikke la til dette, ville produksjonen din se slik ut:
      Hei Verden! Hvordan har du det?

Metode 3 av 3: Bli kjent med variabler

  1. Tenk på variabler som containere for data. For å manipulere data, det være seg tall eller navn, må du lagre dataene i en container. Denne prosessen kalles å erklære variabelen. Syntaksen for å erklære en variabel er “$ myVariable =“ Hello World! ”;”
    • Dollartegnet ($) i begynnelsen forteller PHP at $ myVariable er en variabel. Alle variabler må starte med dollartegnet, men variabelnavnet kan være hva som helst.
    • I eksemplet ovenfor er verdien "Hello World!", Og variabelen er $ myVariable. Du ber PHP om å lagre verdien til høyre for likhetstegnet, i variabelen til venstre for likhetstegnet.
    • En variabel med en tekstverdi er kjent som en streng.
  2. Ring variabelen. Henvisning til en variabel i koden er kjent som en samtale. Erklær variabelen din og "ekko" variabelen, i stedet for å skrive ut teksten.
    • Koden din vil se ut slik:
      ? php>
      $ myVariable = "Hello World!";
      ekko $ myVariable;
      ?>
  3. Lagre og kjør filen. Gå til Fil> Lagre som ... og lagre filen som "myfirstvariable.php". Åpne nettleseren din og naviger til http: //localhost/myfirstvariable.php, og skriptet skriver ut variabelen. Resultatet ser ut som det er vanlig tekstutskrift, men måten det ble oppnådd på er forskjellig.
    • Sørg for å lagre filen i dokumentets rotkatalog på serveren din. Vanligvis vil dette være mappen med navnet "htdocs" i Apache-mappen din i Windows, eller "/ Library / Webserver / Documents" i OSX, men dette kan angis manuelt av brukeren.
  4. Bruk variabler med tall. Variabler kan også inneholde tall (kjent som heltall eller heltall), og deretter kan disse tallene manipuleres ved hjelp av enkle matematiske funksjoner. Start med å erklære tre variabler kalt "$ mySmallNumber", "$ myLargeNumber" og "$ myTotal".
    • Koden vil se omtrent slik ut:
      ? php
      $ mySmallNumber;
      $ myLargeNumber;
      $ myTotal;
      ?>
  5. Tildel heltall til de to første variablene. Skriv inn et heltall på "$ mySmallNumber" og "myLargeNumber".
    • Hele tall eller heltall trenger ikke være omsluttet av anførselstegn. Ellers vil det føre til at tall blir behandlet som tekst som variabelen "Hello World!".
    • Koden vil nå se ut slik:
      ? php
      $ mySmallNumber = 12;
      $ myLargeNumber = 356;
      $ myTotal;
      ?>
  6. Bruk den tredje variabelen til å beregne og skrive ut summen av de andre variablene. I stedet for å gjøre matematikken selv, kan du ringe de to variablene i "$ myTotal" -variabelen. Ved hjelp av en matematisk funksjon beregner maskinen summen for deg. For å skrive ut variabelen, trenger du bare å legge til et ekkouttalelse som kaller variabelen etter erklæringen.
    • Enhver endring i en av heltallvariablene reflekteres når du skriver ut "$ myTotal" -variabelen med "echo" -kommandoen.
    • Koden vil se omtrent slik ut:
      ? php
      $ mySmallNumber = 12;
      $ myLargeNumber = 356;
      $ myTotal = $ mySmall Number + $ myLargeNumber;
      ekko $ myTotal;
      ?>
  7. Lagre filen og kjør dette skriptet. Nettleservinduet viser et enkelt nummer. Dette tallet er summen av de to variablene som kalles "$ myTotal" -variabelen.
  8. Forstå strengvariabler. Ved å bruke en variabel til å lagre tekst, kan du huske den variabelen når du vil bruke den lagrede verdien, i stedet for å stadig skrive ut den vedlagte teksten. Det tillater også mer kompleks manipulering av lagrede data.
    • Den første variabelen, $ myVariable, inneholder strengen "Hello World!" Med mindre du endrer verdien, vil $ myVariable alltid inneholde verdien "Hello World!".
    • Ekkouttalelsen skriver ut den tilbakeholdte verdien på $ myVariable.
  9. Se heltallsvariablene dine. Du har utforsket den grunnleggende manipulasjonen av heltallvariabler ved hjelp av en matematisk funksjon. De resulterende dataene kan lagres i en annen variabel. Dette er bare begynnelsen på hva som kan oppnås med disse variablene.
    • De to variablene, $ mySmallNumber og $ myLargeNumber, tildeles hver en heltallsverdi.
    • Den tredje variabelen, $ myTotal, lagrer tilleggsverdiene til $ mySmallNumber og $ myLargeNumber. Siden $ mySmallNumber har en numerisk verdi og $ myLargeNumber har en andre numerisk verdi, betyr det at $ myTotal har verdien av det første tallet lagt til det andre tallet. Denne verdien kan endres hvis noen av de inkluderte variablene endres.

Tips

  • Denne artikkelen forutsetter at du har Apache og PHP installert på datamaskinen din. Når du blir bedt om å lagre en fil, lagrer du den i mappen " ht docs" (Win) eller " Library WebServer Documents" (Mac) i Apache-katalogen.
  • Kommentarer er viktige i all programmering, så sørg for at du også vet hvordan du legger til kommentarer i PHP.
  • Et veldig nyttig verktøy for å teste PHP-filer er XAMPP, et gratis program som installerer og kjører Apache og PHP for å hjelpe deg med å simulere en server på datamaskinen din.

Nødvendigheter

  • Apache-webserveren (Win32)
  • PHP (Win32)
  • En tekstbehandler (Velg en av nedenstående)
    • Windows Notisblokk
    • Notisblokk ++ (Win) (har syntaksgjenkjenning for bedre lesbarhet)
    • Textwrangler (Mac) (har lignende funksjoner som Notepad ++)
  • HTML-redaktører (Velg en av nedenstående)
    • WYSIWYG
    • Adobe Dreamweaver
    • Microsoft Expression Web
    • Noen IDEer som Microsoft Visual Studio Web.
  • Mozilla Firefox (hvilken som helst nettleser som fungerer, men Mozilla er et populært valg blant webutviklere)
  • Grunnleggende brukere kan prøve XAMPP (et gratis program som gjør datamaskinen din til en server med PHP, Perl og mange tillegg inkludert Python)