Innehållsförteckning:
- Använda PHP för webbapplikationer
- Använda PHP för databasapplikationer
- Använda PHP med ditt filsystem
- Använda PHP för systemkommandon
Video: Web Apps of the Future with React by Neel Mehta 2024
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.
- 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.