PHP 101

Autore: Judy Howell
Data Della Creazione: 27 Luglio 2021
Data Di Aggiornamento: 13 Maggio 2024
Anonim
PHP 101 - Introduction
Video: PHP 101 - Introduction

Contenuto



Fonte: Bakhtiar Zein / Dreamstime

Porta via:

Questo linguaggio di scripting è semplice, economico e molto efficace, il che spiega perché è così popolare.

Tre parole possono essere usate per descrivere PHP: funzionale, flessibile e popolare.

Ecco perché questo linguaggio di scripting è utilizzato da alcuni dei più grandi siti Web del mondo, tra cui Wikipedia e WordPress. In effetti, viene utilizzato da oltre l'80 percento di tutti i siti Web, molti più siti di ASP.Net, ColdFusion e Perl. Ecco perché è così importante che sviluppatori e designer web seri entrino in PHP. Qui bene dare un'occhiata a questa lingua e perché è così popolare. (PHP viene utilizzato anche per progetti IoT. Scopri di più in I 10 linguaggi di codifica principali per i progetti IoT.)

Che cos'è PHP?

PHP è un acronimo ricorsivo per PHP: Hyper Preprocessor ed è utilizzato per gli script sul lato server al fine di creare pagine Web dinamiche. PHP è fondamentalmente un linguaggio di script generico e di solito è incorporato in HTML.


Poiché è una lingua lato server, non viene eseguita sul computer dell'utente ma sul computer o sul server da cui viene richiesta la pagina Web. Si noti, tuttavia, che il server non comprende naturalmente PHP. Deve essere configurato per rilevare segmenti PHP in un file .php, ottenere l'intero HTML organizzato e inviarlo all'utente. In effetti, PHP viene eseguito per primo, prima che venga eseguito lo stesso HTML.

Ciò che rende PHP così utile è che riduce la quantità di codice necessaria per svolgere una determinata attività. Cosa c'è di più, è facile entrare in "modalità PHP" durante la scrittura di codice HTML. Devi solo racchiudere i tuoi codici PHP in "? Php" e "?".

Come è iniziato PHP

PHP è in circolazione da più tempo di quanto si possa immaginare. In effetti, è stato introdotto per la prima volta nel 1995 da Rasmus Ledorf, che ha scritto gli script iniziali per aiutarlo a gestire il proprio sito Web. Da allora, il semplice linguaggio di scripting basato sui binari di Common Gateway Interface in C si è evoluto come lo conosciamo oggi. Ora, PHP è il linguaggio di scripting più conosciuto e più utilizzato.


Perché PHP è popolare

Oltre ad essere il linguaggio di scripting più utilizzato al mondo al momento, ci sono altri motivi per cui PHP è qualcosa che dovresti imparare.

Innanzitutto, PHP è open source. Ciò significa che la programmazione effettiva utilizzata per gli script PHP è aperta a tutti.Combinato con la popolarità dei PHP, questo assicura che ci siano molte persone che lavorano per migliorarlo. Ciò significa che PHP è anche molto economico e molto affidabile. Puoi persino ottenere script preprogrammati. (Leggi di più sul movimento open source in Open Source: è troppo bello per essere vero?)

Nessun bug, nessuno stress: la tua guida passo passo alla creazione di software che ti cambia la vita senza distruggere la tua vita

Non puoi migliorare le tue capacità di programmazione quando a nessuno importa della qualità del software.

PHP può essere utilizzato anche su molte piattaforme ed è compatibile con molti server. Gli script PHP possono essere eseguiti su un computer che gira su Windows e non avranno problemi quando viene eseguito su un computer Unix o Linux. Inoltre, PHP è in esecuzione su molti dei server più popolari oggi, come IIS e Apache. PHP funziona anche perfettamente con la maggior parte dei server di database popolari come Hyperweave, Sybase, Oracle, MySQL, FrontBase, Ingres e Informix. Supporta anche la connettività di database aperti (ODBC). Ciò significa che tutti i server di database che utilizzano questo standard saranno in grado di lavorare con PHP.

PHP funziona bene anche con molti protocolli come IMAP, POP3, HTTP, COM, LDAP e SNMP. Può persino supportare oggetti Java, scambio di dati complessi CORBA e WDDX.

In termini di sicurezza, PHP ha un buon record. Secondo il National Vulnerability Database, circa l'8,5 percento di tutte le vulnerabilità sono correlate a PHP. Fortunatamente, la stragrande maggioranza di queste vulnerabilità non è correlata alla struttura tecnica di PHP o di nessuna delle sue librerie associate, ma ha più a che fare con i programmatori che non seguono le migliori pratiche, come non proteggere il loro codice o scrivere script non validi.

Ultimo ma non meno importante, PHP è molto flessibile. Sono finiti i giorni in cui PHP era visto come una serie di linee di codice sciatte più adatte all'uso da parte di hobbisti rispetto a sviluppatori o webmaster professionisti. Oggi PHP è visto come un linguaggio di sviluppo Web molto flessibile che può essere utilizzato per creare applicazioni desktop tradizionali, programmi di elaborazione batch e applicazioni Web. Questo perché PHP è piuttosto facile da usare e molto semplice da capire. In effetti, è del tutto possibile imparare PHP anche senza una precedente esperienza e conoscenza di programmazione.

Tutti gli sviluppatori web e i programmatori lavoreranno inevitabilmente su un programma relativo a PHP. In effetti, molti programmatori ora gestiscono PHP quasi quotidianamente. La buona notizia è che PHP è molto facile da imparare ed è accessibile anche ai nuovi arrivati.

Le insidie ​​dell'utilizzo di PHP

Solo perché PHP è facile da imparare e abbastanza semplice non significa che nessuno può creare progetti complessi usando PHP. In effetti, i progetti più grandi e complessi che utilizzano PHP possono spesso ostacolare anche i programmatori intermedi. Una programmazione più complessa richiede un certo livello di competenza. Fortunatamente, ci sono già modelli esistenti che possono semplificare il loro lavoro. Ci sono anche limitazioni a ciò che può essere realizzato usando PHP, quindi a volte deve essere integrato con altri metodi.

Infine, poiché PHP è open source, il codice è spesso visibile in chiaro. Questo potrebbe diventare un problema per coloro che vendono la loro programmazione come prodotto.

Imparare PHP

Esistono molti siti che offrono esercitazioni su PHP per programmatori principianti, intermedi ed esperti. Si preferisce una conoscenza precedente di HTML o XHTML e JavaScript, ma una comprensione di base di questi fornisce un background sufficiente per iniziare a imparare e comprendere PHP. Una volta che sei pronto a testare le tue abilità in PHP, dovresti ottenere un server web con supporto PHP usando il tuo server e installando Apache o IIS su di esso, quindi installando PHP e MySQL (o un altro server di database che ti piace). È inoltre possibile ottenere un host web che offra sia il supporto PHP che MySQL.

PHP è diventato un linguaggio di programmazione di fondamentale importanza. Aiuta programmatori e designer a creare siti Web dinamici e complessi. Poiché PHP è semplice ed economico, è probabile che la maggior parte degli sviluppatori e dei web designer lavorerà con esso ad un certo punto e dovrebbe almeno conoscerlo e come funziona. Per quanto riguarda i proprietari di siti Web meno tecnici che desiderano imparare a migliorare i propri siti Web, PHP è anche un buon punto di partenza.