Skip to main content

Cos'è PHP?

PHP sta per PHP: preprocessore ipertestuale, con quel PHP che sta per la home page personale [strumenti].Questo tipo di acronimo è noto come retronym.Inizialmente, nel 1994, la lingua è stata progettata come una piccola serie di binari utilizzati per raccogliere alcuni dati di traffico del sito di base.Nel 1997, il parser fu riscritto da due israeliani e il nome fu cambiato nell'attuale acronimo mdash;è stato determinato che il preprocessore ipertestuale era un nome decisamente più accettabile nel mondo degli affari.

È un linguaggio open source, utilizzato principalmente per contenuti web dinamici e applicazioni sul lato server.PHP è spesso indicato come il principale concorrente con quanto segue:

  • Microsoft C# Mdash;Visual Basic.net Mdash;Famiglia ASP
  • Suns Java Mdash;JSP
  • Macromedias ColdFusion
  • CGI Mdash;Perl

PHP ha molte librerie open source incluse nella build di base e molte altre sono prontamente disponibili.Esistono estensioni per aiutarlo a interfacciarsi con una serie di sistemi, tra cui IRC, una serie di formati di compressione e API di Windows.Esistono altre estensioni per consentire a PHP di generare formati di file sul volo, come un'estensione popolare che gli consente di creare Adobe Flash Film.

Dalla versione 3, PHP ha caratteristiche orientate agli oggetti integrati.Versione 5 basata sostanzialmente su questa funzionalità limitata e la lingua ora ha solide capacità orientate agli oggetti, tra cui interfacce, eccezioni, distruzioni e abstract.

PHP ha raggiunto una popolarità diffusa con la versione 4, rilasciata nel 2000. Nel 2004, versione 5debuttato, ed è ora considerato le principali lingue utilizzate per lo scripting sul lato server.

Senza dubbio gran parte della sua popolarità è dovuta alla sua relativa facilità da imparare e alla sua famigerata ammolita.Array e variabili in php sono in grado di contenere qualsiasi tipo di oggetto, le variabili non devono essere dichiarate e la sintassi è notevolmente semplice.

A differenza di molte lingue, come C# o Perl, che hanno principalmente un seguito di programmatori più generalisti, moltiI programmatori PHP non conoscono altra lingua.Questo occasionalmente lo fa licenziare come un linguaggio minore, ma la sua crescente popolarità e i numerosi siti robusti ed efficienti costruiti utilizzandolo come struttura sembrano dissipare questo mito.

PHP è stato occasionalmente criticato per quelli che sono considerati da alcuni come sicurezzaDifetti, rispetto a lingue come ASP.Una mancanza di messaggi di errore facilmente comprensibili, un file di configurazione a volte eccessivamente robusto e un insieme ovviamente incompleto di funzioni integrate sono anche indicati come aree che potrebbero utilizzare un marcato miglioramento.

Lo sviluppo continua, tuttavia, e con ogni build successiva, il Langugage sembra affrontare sempre più le preoccupazioni sollevate dalla sua comunità open source.