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.