Cos'è PHP?

; 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 è stato riscritto da due israeliani e il nome è stato modificato in attuale acronimo-essendo determinato che il preprocessore ipertestuale era un nome decisamente più accettabile nel mondo degli affari.

È un linguaggio open source, usato principalmente per le applicazioni dinamiche sul contenuto web e sul server. PHP è spesso indicato come il principale concorrente con quanto segue:

  • C# di Microsoft - Visual Basic.net - Famiglia ASP
  • Sun's Java - JSP
  • Macromedia's Coldfusion
  • CGI-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 un numero di sistemi, including 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 film Adobe Flash®.

Poiché la versione 3, PHP ha caratteristiche orientate agli oggetti integrati. Versione 5 basata sostanzialmente su questa funzionalità limitata e il linguaggio 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, la versione 5 ha debuttato, e ora è considerata una delle 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 allentanza. 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 molti langUages, come C# o Perl, che hanno principalmente un seguito di programmatori più generalisti, molti programmatori PHP non conoscono altro linguaggio. Questo occasionalmente lo fa licenziare come un linguaggio minore, ma la sua crescente popolarità e i numerosi siti robusti ed efficienti costruiti usando come una struttura sembrano dissipare questo mito.

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

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

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?