Skip to main content

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 skrivs parseren om av två israeler och namnet ändrades till den nuvarande akronymen mdash;Det fastställdes att hypertextförprocessor var ett definitivt mer acceptabelt namn i näringslivet.

Det är ett open source-språk som främst används för dynamiskt webbinnehåll och applikationer på serversidan.PHP pekas ofta på som huvudkonkurrent med följande:

  • Microsofts C# mdash;Visual Basic.net mdash;ASP -familj
  • Suns Java Mdash;JSP
  • MACROMEDIAS ColdFusion
  • CGI MDASH;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, inklusive 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.debuterade, och det betraktas nu som 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 språk, till exempel C# eller Perl, som främst har följt av mer generalistprogrammerare, många, mångaPHP -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 ses av vissa som säkerhetbrister, i jämförelse 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 av inbyggda funktioner pekas också på som områden som kan använda markant förbättring.

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