Med tanke på de olika användningsområden för PHP skriptspråk

February 22

PHP är ett allmänt språk som kan användas för att skriva allmänna ändamål skript. Skript är datafiler som innehåller anvisningar i PHP som talar om för datorn att göra saker, såsom visning Hej på skärmen eller lagra vissa specificerade data i en databas. De flesta manus innehåller en serie instruktioner som kan utföra uppgifter från designa webbsidor för att navigera i filsystemet. Eftersom PHP började livet på webben, den har många funktioner som är särskilt väl lämpade för användning i skript som skapar dynamiska webbsidor. För närvarande hittar du PHP oftast hårt arbete på webbsidor, men dess användning för andra ändamål ökar.

PHP är mycket populärt för webbplatser. Enligt folket på PHP, är över 11 miljoner domäner med PHP. Yahoo !, som är en av världens mest besökta webbplatser, nyligen beslutat att byta från sin egen privatägda språk till PHP.

Använda PHP för webbapplikationer

PHP är ett server-side skriptspråk, vilket betyder att skripten körs på servern (datorn där webbplatsen är belägen). Detta är annorlunda än JavaScript annan populär språk för dynamiska webbplatser. Webbläsaren, på användarens dator, kör JavaScript. Således är JavaScript ett klientsidan språk.

Eftersom PHP-skript köras på servern, kan PHP dynamiskt skapa HTML-koden som genererar webbsidan, vilket gör det möjligt för enskilda användare att se anpassade webbsidor. Webbsida besökare ser utsignalen från manus, men inte manus själva.

PHP har många funktioner som utformats speciellt för användning i webbplatser, bland annat följande:

  • Interagera med HTML-formulär: PHP kan visa ett HTML-formulär och bearbetar den information som användaren skriver in.
  • Kommunicera med databaser: PHP kan interagera med databaser för att lagra information från användaren eller hämta information som visas för användaren.
  • Generera säkra webbsidor: PHP tillåter utvecklaren att skapa säkra webbsidor som kräver att användarna ange ett giltigt användarnamn och lösenord innan ser webbsidans innehåll.

PHP funktioner gör dessa och många andra webbsidor arbetsuppgifter lätt.

PHP är bara serversidan, vilket betyder att den inte kan interagera direkt med användarens dator. Det betyder PHP kan inte initiera åtgärder utifrån status användarens dator, till exempel mus åtgärder eller skärmstorlek. Därför ensamt PHP inte kan producera några populära effekter, såsom navigeringsmenyer som fälls ner eller ändra färg. Å andra sidan, JavaScript, en klient-side skriptspråk, inte kan komma åt servern, vilket begränsar dess möjligheter. Till exempel, kan du inte använda JavaScript för att lagra data på servern eller hämta data från servern. Men vänta! Du behöver inte välja. Du kan använda JavaScript och PHP tillsammans att producera webbsidor som varken kan producera ensam.

Använda PHP för databasapplikationer

PHP är särskilt stark i sin förmåga att interagera med databaser. PHP stöder ganska mycket varje databas du någonsin hört talas om och några du inte har. PHP hanterar anslutning till databasen och kommunicera med den, så du behöver inte känna de tekniska detaljerna för att ansluta till en databas eller för att utbyta meddelanden med den. Du berättar PHP namnet på databasen och där det är, och PHP hanterar detaljerna. Den ansluter till databasen, övergår dina instruktioner till databasen och returnerar databas svar till dig.

Stora databaser som stöds av PHP innehålla följande:

  • dBASE
  • Informix
  • Ingres
  • Microsoft SQL Server
  • mSQL
  • MySQL
  • Oracle
  • PostgreSQL
  • Sybase

PHP stödjer andra databaser, liksom, såsom FilePro, FrontBase och Interbase. Dessutom PHP stöder ODBC (Open Database Connectivity), en standard som gör att du kan kommunicera med ännu fler databaser, t.ex. Access och IBM DB2.

PHP fungerar bra för en databasdriven webbplats. PHP-skript i webbplatsen kan lagra data i och hämta data från en databas som stöds. PHP kan också interagera med stödda databaser utanför en webbmiljö. Databas användning är en av PHP: s bästa egenskaper.

Använda PHP med filsystemet

PHP kan interagera med ditt filsystem - de kataloger och filer som finns på din lokala hårddisk eller på andra datorer tillgängliga i ett nätverk. PHP kan skriva till en fil i filsystemet, skapar filen om den inte finns, och kan läsa innehållet från filer. Det kan också skapa kataloger, kopiera filer, byta namn på filer, ta bort filer, ändra filattribut, och utföra många andra filsystems arbetsuppgifter. PHP kan du utföra nästan alla uppgifter med anknytning till ditt filsystem.

Många webbplatser måste interagera direkt med filsystemet. Till exempel kan en webbapplikation spara information tillfälligt i en fil i stället för i en databas, eller kan behöva läsa information från en fil.

System administrativ och underhålls manus behöver ofta interagera med filsystemet. Till exempel kanske du vill använda ett PHP-skript för att säkerhetskopiera filer, för att rensa ut kataloger, eller att bearbeta textfiler genom att formatera deras innehåll. PHP kan utföra dessa uppgifter ganska bra.

Använda PHP för systemkommandon

PHP kan interagera med ditt operativsystem för att utföra alla uppgifter operativsystemet kan utföra. Du kan köra ett operativsystem kommando och få utdata. Till exempel kan du köra en dir eller ls kommandot (att lista filerna i din katalog) från PHP och ta emot listan med filnamn som kommandot dir / ls producerar.

Förmågan att utföra systemkommandon är ofta användbart för system administrativa och underhållsuppgifter. Till exempel kanske du vill rensa upp en katalog genom att ta bort filer med en viss förlängning. Du kan använda ett ledningssystem för att få en lista med filer i en katalog och sedan identifiera och ta bort filerna med den oönskade förlängning.

Förmågan att utföra systemkommandon inkluderar möjligheten att köra något annat program på systemet. Således kan du köra program på andra språk från PHP och göra användningen av resultaten. Är du inte lättad över att du inte behöver skriva om alla dessa program som du använder nu? Du kan köra Perl, C, skalskript, eller andra språkprogram från PHP. Nya PHP-program kan lägga till funktioner till dina systemverktyg, utan att du behöver spendera tid omskrivning befintliga verktyg.