Hem Personliga finanser Med tanke på de olika användningarna för PHP Scripting Language - dummies

Med tanke på de olika användningarna för PHP Scripting Language - dummies

Innehållsförteckning:

Video: Web Apps of the Future with React by Neel Mehta 2024

Video: Web Apps of the Future with React by Neel Mehta 2024
Anonim

PHP är ett allmänt användande språk som kan användas för att skriva generella skript. Skript är datafiler som innehåller instruktioner på PHP-språket som säger att datorn ska göra saker, till exempel displayen Hej på skärmen eller lagra vissa angivna data i en databas. De flesta skript innehåller en serie instruktioner som kan utföra uppgifter från att designa webbsidor för att navigera i ditt filsystem. Eftersom PHP började livet på webben har det många funktioner som är särskilt lämpade för användning i skript som skapar dynamiska webbsidor. För närvarande hittar du PHP oftast hårt på jobbet på webbsidor, men dess användning för andra ändamål växer.

PHP är mycket populärt för webbplatser. Enligt folk på PHP använder över 11 miljoner domäner PHP. Yahoo!, som är en av världens mest besökta platser, bestämde sig nyligen för att byta från eget proprietärt språk till PHP.

Använda PHP för webbapplikationer

PHP är ett skriptspråk på serverns sida, vilket innebär att manuserna körs på servern (den dator där webbplatsen finns). Det här är annorlunda än JavaScript, ett annat populärt språk för dynamiska webbplatser. Webbläsaren, på användarens dator, kör JavaScript. Således är JavaScript ett språk på klientsidan.

Eftersom PHP-skript körs på servern kan PHP dynamiskt skapa HTML-koden som genererar webbsidan, vilket gör att enskilda användare kan se anpassade webbsidor. Besökare på webbsidan ser produktionen från skript, men inte själva skripten.

PHP har många funktioner som är utformade speciellt för användning på webbplatser, inklusive följande:

  • Interagera med HTML-formulär: PHP kan visa en HTML-form och bearbeta informationen som användaren skriver in.
< ! --3 ->
  • 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 anger ett giltigt användarnamn och lösenord innan de ser innehållet på webbsidan.

PHP-funktioner gör dessa och många andra webbsidor enkla.

PHP är bara server-sida, vilket innebär att det inte kan interagera direkt med användarens dator. Det betyder att PHP inte kan initiera åtgärder baserat på status för användarens dator, såsom mushandlingar eller skärmstorlek. Därför kan inte PHP ensam producera några populära effekter, till exempel navigeringsmenyer som faller ner eller ändrar färg.Å andra sidan kan JavaScript, ett skriptspråk på klientsidan, inte komma åt servern, vilket begränsar dess möjligheter. Du kan till exempel 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 för att producera webbsidor som inte kan producera ensamma.

Använda PHP för databasapplikationer

PHP är särskilt starkt i sin förmåga att interagera med databaser. PHP stöder ganska mycket varje databas du någonsin har hört talas om och några du inte har. PHP hanterar anslutning till databasen och kommunicerar med den, så du behöver inte veta de tekniska detaljerna för anslutning till en databas eller för att utbyta meddelanden med den. Du berättar för PHP namnet på databasen och var det är, och PHP hanterar detaljerna. Den kopplas till databasen, skickar dina instruktioner till databasen och returnerar databasresponset till dig.

Viktiga databaser som för närvarande stöds av PHP inkluderar följande:

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

PHP stöder även andra databaser, som filePro, FrontBase och InterBase. Dessutom stöder PHP ODBC (Open Database Connectivity), en standard som låter dig kommunicera med ännu fler databaser, till exempel Access och IBM DB2.

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

Använda PHP med ditt filsystem

PHP kan interagera med ditt filsystem - katalogerna och filerna som finns på din lokala hårddisk eller på andra datorer som är tillgängliga via ett nätverk. PHP kan skriva till en fil i ditt filsystem, skapa filen om den inte existerar 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 filsystemuppgifter. Med PHP kan du utföra nästan alla uppgifter relaterade till ditt filsystem.

Många webbplatser behöver 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 kanske behöva läsa information från en fil.

Systemadministrativa och underhållsskript behöver ofta interagera med filsystemet. Du kanske till exempel vill använda ett PHP-skript för att säkerhetskopiera filer, att städa ut kataloger eller att bearbeta textfiler genom att omforma innehållet. PHP kan utföra dessa uppgifter ganska bra.

Använda PHP för systemkommandon

PHP kan interagera med operativsystemet för att utföra vilken uppgift operativsystemet kan utföra. Du kan utföra ett operativsystemkommando och få utmatningen. Du kan till exempel utföra ett kommando dir eller ls (för att lista filerna i din katalog) från PHP och få listan över filnamn som dir / ls > kommandot producerar. Möjligheten att utföra systemkommandon är ofta användbar för systemadministrativa och underhållsuppgifter. Du kan till exempel rensa upp en katalog genom att ta bort filer med en viss anknytning. Du kan använda ett systemkommando för att få en lista över filer i en katalog och sedan identifiera och ta bort filerna med den oönskade utvidgningen.

Möjligheten 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 använda utdata. Är du inte ledsen att du inte behöver skriva om alla de program 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 funktionalitet i ditt systemverktyg, utan att du behöver spendera tid på omskrivning av befintliga verktyg.

Med tanke på de olika användningarna för PHP Scripting Language - dummies

Redaktörens val

Justering och justering av text i Word 2016 - dummies

Justering och justering av text i Word 2016 - dummies

Styckejustering i Word 2016-dokument har ingenting att göra med politik, och motiveringen har lite att göra med anledningarna till att lägga text i en paragraf. Istället hänvisar båda termerna till hur styckets vänstra och högra kanter ser på en sida. De fyra alternativen är vänster, center, rätt och fullständigt motiverad, ...

Hur man gör två kolumntext i Word 2016 - dummies

Hur man gör två kolumntext i Word 2016 - dummies

När man vill imponera på någon Med din text i Word 2016 kan du försöka sätta två kolumner på din sida. Några fler kolumner, och textbredden är för mager och svår att läsa. Två kolumner är dock ett bra sätt att bli snyggare och förbli läsbara. Starta ett nytt dokument. Eller om du ...

Hur man gör mellanslag mellan stycken i Word 2010 - dummies

Hur man gör mellanslag mellan stycken i Word 2010 - dummies

När man skriver i Word 2010, du don Du måste inte trycka på Enter två gånger för att lägga till extra mellanrum mellan punkterna. Word kan lägga till det här rummet automatiskt:

Redaktörens val

Outlook 2013 Adressböcker - dummies

Outlook 2013 Adressböcker - dummies

Outlook 2013 använder fortfarande flera olika Adressböcker som verkligen ingår i Microsoft Exchange Server. Adressböckerna har flera separata, oberoende listor över namn och e-postadresser - det är ganska förvirrande. Microsoft förenklade problemet med att hantera adressböcker i Outlook 2002 och senare versioner, men det hjälper inte om du använder ...

Outlook 2016 s Kontakter Hem Tab - dummies

Outlook 2016 s Kontakter Hem Tab - dummies

Outlook 2016s Kontakter är mer än bara en lista med namn och e-postadresser. Du kan utnyttja fliken Kontakter hem i Outlook 2016-bandet för att skapa nya kontakter, för att ordna hur du visar kontakterna du har, eller för att skapa e-postmeddelanden eller sammanslagningsdokument. Följande bild visar ...

Outlook Web Access - dummies

Outlook Web Access - dummies

Outlook Web Access är en del av ett program som heter Microsoft Exchange, vilket många stora och icke- så stora organisationer kör till avancerade Outlook-funktioner som offentliga mappar, delade kalendrar och tilldelade uppgifter. Inte alla företag som använder Microsoft Exchange erbjuder Outlook Web Access, men om du gör det kan du logga in på Outlook från nästan ...

Redaktörens val

Polering Ditt utvecklingsverktyg för kakaoprogrammering - dummies

Polering Ditt utvecklingsverktyg för kakaoprogrammering - dummies

Kakao är en typ av programmering som du kan utföra med Apples Utvecklarverktyg. Kakao är en samling verktyg och bibliotek som låter dig få ut det mesta av Mac OS X-programmeringen. Många funktioner gör Cocoa bra, bland annat följande: Modulär objektorienterad design Användning av ramar Visual interface design Varför program med ...

Snabba typer - dummies

Snabba typer - dummies

Swifts hantering av typer liknar andra språk, men varje språk har olika inriktningar och regler. I allmänhet har dessa regler att göra med de sätt som skrivs måste genomföras i fall där det finns tvetydighet. Hur mycket kostar språket (eller dess kompilator eller runtime bibliotek) för att säkerställa typkompatibilitet? Swift's approach ...

Klasserna Anatomi av en Swift Class - dummies

Klasserna Anatomi av en Swift Class - dummies

ÄR hjärtat i något objektorienterat programmeringsspråk. Till skillnad från klasser i mål-C och några andra språk behöver Swifts klasser ingen rubrikdeklaration. I stället får du hela klassen (eller struktur eller uppräkning) definitionen i ett format som detta: klass MyClass {var storedNumber: Int = 0 init (myNumber storedNumber: Int) {self. storedNumber = storedNumber ...