Skriva PHP-skript

Författare: Morris Wright
Skapelsedatum: 1 April 2021
Uppdatera Datum: 1 Juli 2024
Anonim
PHP - Program argument från kommandoraden och input via tangentbordet
Video: PHP - Program argument från kommandoraden och input via tangentbordet

Innehåll

PHP är ett serverskriptspråk som används för att göra webbsidor interaktiva. Det blev mycket populärt för sin användarvänlighet, interaktivitet på webbsidor och integrering med HTML. Tänk på vad som händer när en sida redigeras på den här webbplatsen. Bakom denna process finns många, kanske hundratals PHP-skript som styr hur webbsidor förändras baserat på olika omständigheter. Den här artikeln lär dig hur du skriver några mycket enkla PHP-skript så att du kan få en grundläggande förståelse för hur PHP fungerar.

Att gå

Metod 1 av 3: Komma igång med ultraljud uttalanden

  1. Öppna en ordbehandlare. Detta är programmet du kommer att använda för att skriva och redigera koden.
    • Anteckningar finns i alla versioner av Windows som använder ⊞ Vinn + R. > Anteckningar (eller anteckningar).
    • TextEdit är tillgängligt på en Mac via program> TextEdit.
  2. Skriv ett enkelt uttalande i Anteckningar. En del av PHP-koden börjar och slutar med PHP-taggar inom parentes ("? Php" "?>"). "Echo" är ett mycket enkelt uttalande (en instruktion till datorn) i PHP som skickar text till skärmen. Texten du vill se måste bifogas i citattecken och avslutas med semikolon.
    • Koden ser ungefär så här ut :? Php echo “Hello World!”; ?> var13 ->.
  3. Spara det här skriptet med namnet "hej världen" och tillägget ".php". Du gör detta via Arkiv> Spara som ...
    • Lägg till ".php" i slutet av filnamnet i Anteckningar och stäng det med dubbla citat. Detta säkerställer att Notepad inte sparar filen som en vanlig textfil. Utan citat blir filen "hej world.php.txt". Du kan också välja rullgardinsmenyn under "Spara som typ" och ändra den till "Alla filer ( *. *)", Vilket gör namnet exakt detsamma som när du skriver och eliminerar behovet av offert.
    • TextEdit kräver inte citat, men en popup dyker upp som ber dig att verifiera att du vill spara filen som ".php".
    • Se till att spara filen i seriens huvuddokumentkatalog. Vanligtvis är detta mappen med namnet "htdocs" i din Apache-mapp i Windows, eller "/ Library / Webserver / Documents" på en Mac, men detta kan ställas in manuellt av användaren.
  4. Öppna PHP-filen med en webbläsare. Öppna din favoritwebbläsare och skriv denna adress i adressfältet med namnet på din PHP-fil: http: // localhost / hello world.php. Ditt webbläsarfönster ska nu visa "hej världen".
    • Om du får ett fel, se till att du har skrivit in koden korrekt enligt ovan, inklusive kolon.
    • Se också till att filen sparas i rätt mapp.

Metod 2 av 3: Använda PHP och HTML

  1. Förstå taggarna "PHP". Taggarna "? Php" och "?>" Säger till PHP-motorn att allt däremellan är PHP-kod. Allt utanför de två taggarna behandlas som HTML och ignoreras av PHP-motorn och skickas till din webbläsare, precis som alla andra HTML. Det viktiga att känna igen här är att PHP-skript är inbäddade i vanliga HTML-sidor.
  2. Förstå uttalandet mellan taggarna. Uttalanden används för att berätta för PHP-motorn att göra något. I fallet med ett ekouttalande säger du till motorn att skriva ut vad som finns i offerten.
    • Själva PHP-motorn skriver aldrig ut något på din skärm. Alla utdata som genereras av motorn skickas till webbläsaren som HTML. Webbläsaren vet inte att den får PHP-utdata. När det gäller webbläsaren är allt bara HTML.
  3. Använd HTML-taggar för att göra ditt uttalande fet. Lägga till HTML-taggar kan ändra utdata från php-uttalandet. Taggarna "stark>" "/ stark>" lägger till fet formatering till all text som placeras i den. Observera att dessa taggar visas på utsidan av texten, men inom citaten för ekouttrycket.
    • Koden ska nu se ut så här:
      ? php?
      eko "stark> Hello World! / stark>";
      ?>
  4. Spara filen och öppna den i webbläsaren. Gå till Arkiv> Spara som ... och spara filen som "helloworld2.php" och öppna den i din webbläsare på adressen: http: //localhost/helloworld2.php. Resultatet är detsamma som tidigare, men den här gången är texten fet.
    • Se till att spara filen i rotkatalogen på din server. Vanligtvis är detta mappen "htdocs" i din Apache-mapp i Windows, eller "/ Library / Webserver / Documents" på OSX, men detta kan ställas in manuellt av användaren.
  5. Redigera filen för att lägga till ett andra ekouttalande. Kom ihåg att uttalanden måste separeras med semikolon.
    • Koden ser nu ut så här:
      ? php
      eko “Hello World!” br>;
      eko ”Hur mår du?”;
      ?> var13 ->
  6. Spara filen och kör filen som "hej världen dubbel.php". Sidan visar två ekouttalanden, i följd, på två rader. Lägg märke till "br>" på första raden. Detta är HTML-markering för att infoga en radbrytning.
    • Om du inte lade till detta skulle din produktion se ut så här:
      Hej världen! Hur mår du?

Metod 3 av 3: Lär känna variabler

  1. Tänk på variabler som behållare för data. För att manipulera data, vare sig det är siffror eller namn, måste du lagra data i en container. Denna process kallas att deklarera variabeln. Syntaksen för att deklarera en variabel är "$ myVariable =" Hello World! ";"
    • Dollartecknet ($) i början berättar för PHP att $ myVariable är en variabel. Alla variabler måste börja med dollartecknet, men variabelnamnet kan vara vad som helst.
    • I exemplet ovan är värdet "Hello World!", Och variabeln är $ myVariable. Du ber PHP att lagra värdet till höger om lika tecken, i variabeln till vänster om lika tecken.
    • En variabel med ett textvärde kallas en sträng.
  2. Ring variabeln. Att referera till en variabel i koden kallas ett samtal. Förklara din variabel och "echo" variabeln istället för att skriva ut texten.
    • Din kod kommer att se ut så här:
      ? php>
      $ myVariable = "Hello World!";
      echo $ myVariable;
      ?>
  3. Spara och kör filen. Gå till Arkiv> Spara som ... och spara filen som "myfirstvariable.php". Öppna din webbläsare och navigera till http: //localhost/myfirstvariable.php och skriptet skriver ut variabeln. Utskriften ser likadan ut som vanlig textutskrift, men hur det uppnåddes är annorlunda.
    • Se till att spara filen i serverns rotkatalog. Vanligtvis är detta mappen med namnet "htdocs" i din Apache-mapp i Windows, eller "/ Library / Webserver / Documents" i OSX, men detta kan ställas in manuellt av användaren.
  4. Använd variabler med siffror. Variabler kan också innehålla siffror (så kallade heltal eller heltal), och sedan kan dessa nummer manipuleras med enkla matematiska funktioner. Börja med att förklara tre variabler som heter "$ mySmallNumber", "$ myLargeNumber" och "$ myTotal".
    • Koden kommer att se ut så här:
      ? php
      $ mySmallNumber;
      $ myLargeNumber;
      $ myTotal;
      ?>
  5. Tilldela heltal till de två första variablerna. Ange ett heltal värde "$ mySmallNumber" och "myLargeNumber".
    • Hela siffror eller heltal behöver inte anges i citattecken. I annat fall skulle siffror behandlas som text som variabeln "Hello World!".
    • Koden kommer nu att se ut så här:
      ? php
      $ mySmallNumber = 12;
      $ myLargeNumber = 356;
      $ myTotal;
      ?>
  6. Använd den tredje variabeln för att beräkna och skriva ut summan av de andra variablerna. Istället för att göra matte själv kan du anropa de två variablerna i variabeln "$ myTotal". Med en matematisk funktion beräknar maskinen summan åt dig. För att skriva ut variabeln behöver du bara lägga till ett ekouttalande som anropar variabeln efter deklarationen.
    • Varje ändring av någon av heltalsvariablerna kommer att återspeglas när "$ myTotal" -variabeln skrivs ut med kommandot "echo".
    • Koden kommer att se ut så här:
      ? php
      $ mySmallNumber = 12;
      $ myLargeNumber = 356;
      $ myTotal = $ mySmall Number + $ myLargeNumber;
      echo $ myTotal;
      ?>
  7. Spara filen och kör det här skriptet. Ditt webbläsarfönster visar ett enda nummer. Det talet är summan av de två variablerna som kallas "$ myTotal" -variabeln.
  8. Förstå strängvariabler. Genom att använda en variabel för att lagra text kan du komma ihåg den variabeln när du vill använda det lagrade värdet istället för att ständigt skriva ut den bifogade texten. Det möjliggör också mer komplex manipulation av lagrade data.
    • Den första variabeln, $ myVariable, innehåller strängen "Hello World!" Om inte du ändrar värdet, kommer $ myVariable alltid att innehålla värdet "Hello World!".
    • Ekouttrycket skriver ut det kvarhållna värdet på $ myVariable.
  9. Visa dina heltalsvariabler. Du har utforskat den grundläggande manipuleringen av heltalsvariabler med en matematisk funktion. De resulterande data kan lagras i en annan variabel. Detta är bara början på vad som kan uppnås med dessa variabler.
    • De två variablerna, $ mySmallNumber och $ myLargeNumber, tilldelas var och en ett heltal.
    • Den tredje variabeln, $ myTotal, lagrar tilläggsvärdena $ mySmallNumber och $ myLargeNumber. Eftersom $ mySmallNumber har ett numeriskt värde och $ myLargeNumber har ett andra numeriskt värde betyder det att $ myTotal har värdet på det första numret som läggs till det andra numret. Detta värde kan ändras om någon av dess inkluderade variabler ändras.

Tips

  • Den här artikeln förutsätter att du har Apache och PHP installerat på din dator. När du uppmanas att spara en fil, spara den i mappen " ht docs" (Win) eller " Library WebServer Documents" (Mac) i Apache-katalogen.
  • Kommentarer är viktiga i all programmering, så se till att du också vet hur du lägger till kommentarer i PHP.
  • Ett riktigt användbart verktyg som hjälper dig att testa PHP-filer är XAMPP, ett gratis program som installerar och kör Apache och PHP för att hjälpa dig simulera en server på din dator.

Förnödenheter

  • Apache-webbservern (Win32)
  • PHP (Win32)
  • En ordbehandlare (Välj en av nedanstående)
    • Windows anteckningsblock
    • Notepad ++ (Win) (har syntaxigenkänning för bättre läsbarhet)
    • Textwrangler (Mac) (har liknande funktioner som Notepad ++)
  • HTML-redigerare (Välj en av nedanstående)
    • WYSIWYG
    • Adobe Dreamweaver
    • Microsoft Expression Web
    • Vissa IDE: er som Microsoft Visual Studio Web.
  • Mozilla Firefox (vilken webbläsare som helst fungerar, men Mozilla är ett populärt val bland webbutvecklare)
  • Grundläggande användare kan prova XAMPP (ett gratis program som förvandlar din dator till en server med PHP, Perl och många tillägg inklusive Python)