Historia PHP
PHP (det ursprungligen var förkortning för personliga hemsida) var första skriven av Rasmus Lerdorf. Dessa var Perl-skript för att spåra användare av sina webbsidor. Om kommunikation och förslag från andra människor han rewrote det som ett skriptspråk och lagt till stöd för utgör. Som dess popularitet växte, en grupp utvecklare skapat ett API för det och gjorde PHP3. För närvarande har vi version 5. (PHP5) och dess tillväxt kommer sannolikt att fortsätta.
På plussidan av PHP.
PHP kan köras på alla plattformar, inklusive de flesta UNIXs, Windows (95/98/NT/2000) och Mac-datorer. Eftersom detta använder samma kodbas, alla skripten kommer att köras på samma sätt på alla plattformar.
PHP liknar C. Så någon som har erfarenhet med ett C-liknande språk kommer lätt learnd PHP. I C-liknande språk kan vi också inkludera Javascript och Java. Faktum är att mycket av PHP: s funktionalitet som omslag kring de underliggande system samtal (till exempel fread () och strlen ()) så C programmerare kommer omedelbart att känna sig hemma.
PHP är förlängas. Detta gör det möjligt för programmerare två sätt att utvidga PHP att göra några särskilda behandling, antingen genom att skriva en förlängning modul och sammanställa den i körbart, eller genom att skapa en körbar som kan laddas med hjälp av PHP: s dynamiska lastmekanism.
PHP nu laddas in i Apache, IIS, AOLServer, Roxen och THTTPD. Alternativt kan man köra som en CGI-modul.
Massor av databas gränssnitt. PHP nu kommer att arbeta med MySQL, MS SQL, Oracle, Informix, PostgreSQL och många andra. Dessa är binär nivå gränssnitt, och ODBC är också för de situationer där databasen är inte stöds.
Om en PHP användaren vill gränssnitt till särskilt bibliotek, så är det lätt att skriva ett gränssnitt för det, och många har gjort det, och bidragit till de viktigaste PHP källkodssamling. Så hittar du moduler för grafik rutiner, PDF-filer, Flash-filmer, Cybercash, kalendrar, XML, IMAP, POP och en mängd andra. Om biblioteket behöver du inte stöds, kan du antingen skriva en själv, eller använda din favorit programmerare att göra det.
PEAR. PHP Extension och Add-on Repository. Liknande den CPAN nätverk för Perl, men fortfarande i sin linda, idén om PEAR är att tillhandahålla en uppsättning av PHP-script som skulle installeras som standard med PHP-stöd
Snabb. PHP används vanligen en Apache-modul och detta gör det mycket snabbt. Det är helt skriven i C och är ganska små, så laddar och kör snabbt med små minne fotavtryck.
PHP är Open Source. Därför programmerare inte är beroende av en viss tillverkare för att fixa saker som inte fungerar.
Vilka är de största nackdelarna med PHP?
Ett scriptspråk har fördelar och nackdelar. PHP har också vissa nackdelar. Några är direkta nackdelar och vissa är indirekt när det gäller funktionalitet. PHP: s stora nackdelen är felhantering. PHP har en mycket dålig förmåga i detta avseende, men även denna nackdel kan vara över komma att använda en möjlig fördel lösning.