Vad är PHP?

PHP står för PHP: Hypertextförprocessor, med den PHP som står för personlig hemsida [verktyg]. Denna typ av förkortning är känd som en retronym. Ursprungligen, 1994, designades språket som en liten uppsättning binärer som användes för att samla in vissa grundläggande trafikdata. 1997 omskrivs parseren av två israeler och namnet ändrades till den nuvarande akronymen-det bestämdes att hypertextförprocessor var ett avgjort mer acceptabelt namn i affärsvärlden.

Det är ett öppet källkodsspråk, som främst använts för dynamiskt webbinnehåll och serversidan. PHP pekas ofta på som huvudkonkurrent med följande:

  • Microsofts C# - Visual Basic.Net - ASP -familj
  • Sun's Java - JSP
  • Macromedia's Coldfusion
  • CGI-Perl

PHP har många öppna källkodsbibliotek som ingår i kärnbyggnaden, och många fler är lätt tillgängliga. Tillägg finns för att hjälpa det att gränssnittet med ett antal system, iNcluding IRC, ett antal kompressionsformat och Windows API. Andra tillägg finns för att låta PHP generera filformat on-the-fly, till exempel en populär förlängning som gör att den kan skapa Adobe Flash®-filmer.

Sedan version 3 har PHP integrerade objektorienterade funktioner. Version 5 byggdes väsentligt på denna begränsade funktionalitet, och språket har nu robusta objektorienterade kapacitet, inklusive gränssnitt, undantag, förstörelser och sammanfattningar.

PHP nådde bred spridning popularitet med version 4, släppt 2000. 2004 debuterade version 5, och det anses nu vara ett av de bästa språken som används för skript på serversidan.

utan tvekan mycket av dess popularitet beror på dess relativa lätthet att lära sig och dess ökända löshet. Matriser och variabler i PHP kan hålla alla typer av objekt, variabler behöver inte deklareras och syntaxen är anmärkningsvärt enkel.

till skillnad från många langUages, såsom C# eller Perl, som främst har en följd av mer generalistprogrammerare, många PHP -programmerare känner inget annat språk. Detta gör att det ibland avvisas som ett mindre språk, men dess växande popularitet och de många robusta och effektiva platserna som byggs med den som en struktur verkar fördriva denna myt.

PHP har ibland kritiserats för vad som betraktas av vissa som säkerhetsbrister, jämfört med språk som ASP. Bristen på lättförståeliga felmeddelanden, en ibland alltför robust konfigurationsfil och en uppenbarligen ofullständig uppsättning inbyggda funktioner pekas också på som områden som kan använda markant förbättring.

Utvecklingen fortsätter emellertid snabbt, och med varje successiv byggnad verkar Langugage ta itu med mer och mer av de oro som dess öppna källkodssamhälle.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?