Come configurare smartphone e PC. Portale informativo
  • casa
  • In contatto con
  • Tutorial sul linguaggio di programmazione PHP. Esperienza personale come prova: il linguaggio di programmazione PHP è il principale sul web

Tutorial sul linguaggio di programmazione PHP. Esperienza personale come prova: il linguaggio di programmazione PHP è il principale sul web

Framework Bootstrap: layout reattivo veloce

Un video corso passo passo sulle basi layout adattivo nel framework Bootstrap.

Impara a comporre in modo semplice, rapido ed efficiente utilizzando uno strumento potente e pratico.

Layout per ordinare e farsi pagare.

Corso gratuito "Sito su WordPress"

Vuoi padroneggiare un CMS WordPress?

Ottieni tutorial sul design e il layout del sito Web WordPress.

Impara a lavorare con i temi e affetta il layout.

Videocorso gratuito sulla progettazione del sito di disegno, layout e installazione su CMS WordPress!

* Passa il mouse per mettere in pausa lo scorrimento.

Indietro avanti

Le basi delle basi di PHP: una panoramica per principianti

PHP è da molti anni nella lista dei linguaggi di programmazione e sviluppo web più popolari. Certo, ci sono altre lingue, ma l'ubiquità dei siti basati su Motore WordPress in molti modi è servito da ulteriore impulso a una crescita ancora maggiore di popolarità di questa lingua.

Cos'è PHP?

PHP sta per Preprocessore Ipertestuale(qualcosa come "processore HTML").

Cosa significa questo? Partiamo un po' da lontano: ci sono due tipi di linguaggi. Un tipo si chiama "cliente" e l'altro è "server".

Significa che le lingue client funzionano nel browser di ogni persona specifica... Le lingue tipiche del client sono JavaScript, di cui probabilmente hai sentito parlare e il cui risultato hai visto più di una volta.

Se vuoi saperne di più su JavaScript, dai un'occhiata alla risorsa.

Tutte le azioni e i comandi che impostiamo, diciamo, su JavaScript vengono eseguiti dal browser, il che significa che lo stesso codice scritto da noi viene elaborato in un caso dal browser Internet Explorer, nell'altro - Firefox, nel terzo - Opera, nel quarto - Google Chrome, cioè. il browser che tutti usano persona speciale per visualizzare la nostra pagina

Il browser ha così Nome alternativo - cliente.

In caso di linguaggi lato server(a cui appartiene PHP) vediamo un'immagine diversa.

Il nostro sito si trova sempre su un server, ad es. computer potente appositamente progettato per ospitare i siti di molte persone.

Tutti i comandi e gli script scritti in PHP vengono eseguiti sul server, e nient'altro. Dopo che lo script PHP è stato eseguito sul server, il server "dà" il risultato del suo lavoro, che vediamo nel browser.

È importante capire il seguente punto qui: secondo il codice sorgente della pagina web, che può essere visualizzato in qualsiasi browser tramite un'opzione come "Fonte pagine" non è possibile determinare se linguaggio PHP per creare questa pagina, oppure no.

È impossibile farlo proprio perché gli script PHP vengono elaborati sul server e una versione elaborata già pronta viene inviata al browser. Essenzialmente solo HTML.

La differenza rispetto alle normali pagine HTML statiche è un passaggio aggiuntivo nell'elaborazione del codice.

Nel caso di una pagina HTML, c'è solo un passaggio: il browser elabora l'HTML, ad es. layout di pagina secondo certe regole, per cui vediamo la pagina web nella sua forma normale.

Nel caso di una pagina PHP, ci sono due passaggi: prima così chiamato Interprete PHP(il gestore) esegue il codice PHP (in conseguenza di ciò si ottiene un semplice codice HTML), e successivamente il browser elabora il risultato di questa elaborazione, cioè, di fatto, viene eseguita la stessa fase, che è l'unica uno nel caso della pagina HTML.

In generale, PHP funziona alla grande se abbinato a HTML. Inoltre, puoi inserire codice PHP nel codice HTML e con usando PHP markup HTML di output. È importante ricordare il seguente semplice punto: non importa quanto sia complesso il tuo codice PHP, alla fine verrà "output" come semplice HTML.

Perché usare PHP?

L'HTML è statico al 100%. Incorporando il codice PHP nelle nostre pagine, possiamo raggiungere questo obiettivo il contenuto della stessa pagina era diverso a seconda di determinate condizioni(pagine dinamiche). Negli anni della sua esistenza, PHP si è affermato come un'ottima soluzione per la creazione di siti Web dinamici.

PHP è simile ad altri linguaggi?

Sì. PHP è simile ad ASP.NET, Perl, JavaScript, C#. Potresti non conoscerne nessuno ora, ma imparare PHP ti consentirà di padroneggiare altre lingue con maggiore fiducia in futuro.

di cosa hai bisogno per iniziare?

Per lavoro a tutti gli effetti Con PHP, hai bisogno delle seguenti cose sul tuo computer:

1. Server web Apache(viene utilizzato nella maggior parte dei casi);
2. Database Management System (DBMS) MySQL (il contenuto del sito è archiviato nel database);
3. Interprete PHP installato;
4. Editor di testo in cui scriverete il codice;
5. Navigatore.

Ora un po' di più sui primi tre punti.

1. Server webè progettato per simulare lo stesso server sul tuo computer, che ospiterà quindi il tuo sito già sull'hosting su Internet. Ciò è necessario affinché tu possa scrivere qualsiasi script PHP sul tuo computer e vedere come funzionano, apportare modifiche e modifiche. In breve, è necessario per il cosiddetto debug.

2. DBMS MySQLè necessario per memorizzare le informazioni che saranno sul tuo sito. Nel caso delle pagine HTML, tutto il contenuto del sito si trova direttamente in esse. Ogni pagina contiene una certa quantità di informazioni (contenuto).

Quando si utilizza PHP allo scopo di archiviare il contenuto utile del sito, di norma viene utilizzato un database. Nella stragrande maggioranza dei casi, questo è MySQL.

3. Interprete PHP è un tipo di programma che elabora il codice PHP su un server web. Senza di essa, non saremo in grado di eseguire i nostri script PHP e vedere il risultato del loro lavoro.

Come installi tutti questi componenti sul tuo computer?

esiste buona decisione, che semplifica enormemente questo processo e non richiede alcuna conoscenza da parte tua nel campo della configurazione di un server web, MySQL e interprete PHP.

Questo è un set speciale Denwer, che include già tutti e tre i componenti. È installato sul computer come programma regolare e pronto a funzionare senza alcuna impostazione preliminare.

Denwer è soluzione ideale nella stragrande maggioranza dei casi, e per i principianti sarà un vero toccasana, poiché ti consente di iniziare a sviluppare siti in PHP senza dover imparare un mucchio Informazioni aggiuntive sulla configurazione di un server web, DBMS MySQL e interprete PHP.

Le basi

Per dire al server di elaborare il codice PHP, è necessario utilizzare la seguente sintassi quando si aggiunge PHP a un documento HTML:

L'apertura di un blocco di codice PHP è indicata come " e la chiusura è "?>" ... Ora modifichiamo il nostro codice come segue:

Si prega di notare che in questo esempio abbiamo scritto tutto in una riga. Spazi e nuove righe non giocano un ruolo qui e non influenzeranno il risultato finale.

Nell'esempio, diamo al server il comando eco(comando per visualizzare le informazioni sullo schermo) e indicare che vogliamo visualizzare la frase Questo è PHP in azione... Ogni comando in PHP è separato dal precedente da un punto e virgola alla fine di quel comando.

PHP è più rigoroso riguardo alla stretta osservanza della sintassi e non ti perdonerà per la mancanza di punti e virgola, parentesi quadre, virgolette, ecc., come potrebbe essere il caso con HTML. PHP in questo caso mostrerà un messaggio su Errore di sintassi, che deve essere corretto e indicherà la riga in cui è stato commesso questo errore.

A proposito, in in questo caso non potremmo usare un punto e virgola alla fine del comando, poiché abbiamo l'unico in questo caso (comando). Tuttavia, è meglio attenersi sempre a buone abitudini quando si lavora con il codice.

Dichiarazione di variabili

Variabile in PHPè una specie di contenitore che può contenere determinate informazioni... Per creare un tale "contenitore", dobbiamo nominarlo e indicare cosa dovrebbe "mentire" in esso. Questo viene fatto usando il segno "$" il che significa che abbiamo a che fare con una variabile. Inseriamo una variabile denominata test la frase Questo è PHP in azione.

Il risultato dell'elaborazione di questo codice sarà esattamente lo stesso dell'esempio precedente. Lo schermo visualizzerà semplicemente la frase Questo è PHP in azione... Tuttavia, prima abbiamo emesso direttamente questa frase, e ora inseriamo questa frase in una variabile test, dopo di che hanno dato il comando di visualizzare il valore della variabile test.

Come possiamo aggiungere altro testo o altre informazioni da visualizzare sullo schermo?

Diamo un'occhiata a questo con il seguente esempio:

Come puoi vedere, dopo aver emesso la variabile test c'è uno spazio, poi un periodo, poi di nuovo uno spazio. Successivamente, vengono aperte le virgolette, prima c'è uno spazio e poi la frase Mi chiamo Dmitry Naumenko. seguito da virgolette.

Esaminiamo i passaggi e vediamo cosa è necessario qui e perché.

Dopo aver emesso la variabile test tipo di "aggiungiamo" alla conclusione già esistente testo aggiuntivo... Questo viene fatto usando il simbolo del punto. (.) .

Punto significa addizione in PHP, ma non addizione di numeri, ma addizione esatta informazioni di testo, come quello con cui lavoriamo. Dopo il punto, indichiamo tra virgolette cosa esattamente vogliamo aggiungere all'output e scriviamo una nuova frase.

Nota che c'è uno spazio dopo le virgolette di apertura. Quando viene visualizzato sullo schermo, verrà salvato, in modo che le nostre frasi non si uniscano a noi. Quelli. ti forniremo l'output:
Questo è PHP in azione. Mi chiamo Dmitry Naumenko.

Se rimuovi quello spazio, ottieni:
Questo è PHP in azione Il mio nome è Dmitry Naumenko.

Voglio anche attirare la tua attenzione sugli spazi su entrambi i lati del punto di addizione. Questi spazi non svolgono alcun ruolo e vengono utilizzati solo per chiarezza e facilità di percezione. Il seguente codice ci darà esattamente lo stesso risultato:

Pertanto, scrivi nel modo che ti è più conveniente in questo caso.

Inserimento di commenti nel codice

Prima domanda - "A cosa servono?"

Abbiamo bisogno di commenti in modo che tu possa prendere appunti, note, spiegazioni, ecc. Nel codice tuo o di qualcun altro. mentre si lavora con il codice. Ora ti sembra che tutto sia chiaro e ovvio. Mentre ricordi perfettamente perché questa variabile è necessaria e cosa fa quella funzione.

Non passerà molto tempo e senza commenti difficilmente riuscirai a capire anche il tuo codice, per non parlare degli script di altre persone. Pertanto, l'uso corretto dei commenti è un must assoluto.

PHP di solito usa due tipi di commenti:

Naturalmente, i commenti sono validi solo all'interno di blocchi di codice PHP. e ?> .

Visualizzare HTML con PHP

Come ho detto prima, PHP e HTML funzionano alla grande insieme. Il fatto che siamo all'interno di un blocco di codice PHP non significa che non possiamo visualizzare il testo in un paragrafo o in grassetto.

Questo è il testo in grassetto."; ?>

Come avrai intuito, il risultato di questo codice sarà l'output di questa riga in grassetto per il browser.

Crea la prima funzione

Prima di tutto, alcune parole su cosa sia una funzione.

Funzioneè una specie di mini-programma che esegue un certo lavoro utile e ci dà il risultato.

Ha senso utilizzare le funzioni nei casi in cui è necessario eseguire lo stesso tipo di azioni modello. In questo caso, scriviamo un tale mini-programma, che riduce significativamente la quantità di codice e, di conseguenza, i nostri sforzi.

La sintassi per creare una funzione è la seguente:

Diciamo che se vogliamo scrivere una funzione che calcoli la somma dei numeri 10 e 5, possiamo fare così:

Creiamo una funzione denominata somma e nel suo corpo indichiamo che dovrebbe visualizzare la somma dei numeri 10 e 5. Dopodiché chiamiamo la funzione somma... Chiamare una funzione significa essenzialmente eseguirla.

In questo esempio, non usiamo alcun argomento (vedi la sintassi della funzione sopra). Cosa sono gli argomenti ea cosa servono, esamineremo direttamente un esempio. Modifichiamo il codice che abbiamo, rendendolo più flessibile e funzionale:

Ora durante la creazione di una funzione somma indichiamo due argomenti tra parentesi separati da virgole - $ slagaemoe1 e $ slagaemoe2... Nel corpo della funzione, aggiungiamo e mostriamo non numeri specifici, ma i valori delle variabili $ slagaemoe1 e $ slagaemoe2(cioè questi stessi argomenti).

Ora non ci resta che chiamare la funzione, passandole tra parentesi i due argomenti che "si aspetta". Specifichiamo i numeri 10 e 5, risultando in 15. Passando la funzione somma altri numeri avremo, ovviamente, una risposta diversa.

lo spero questa recensione ti ha aiutato a capire cos'è PHP ea cosa serve, quali vantaggi ha rispetto all'HTML statico e come puoi utilizzare alcune delle sue funzionalità più semplici.

Dmitry Naumenko.

P.S. Vuoi andare avanti con l'apprendimento di PHP? Dai un'occhiata ai tutorial premium su vari aspetti della creazione di siti, inclusa la programmazione in PHP e corso gratuito sulla creazione da zero del proprio sistema CMS in PHP. Tutto questo ti aiuterà a padroneggiarlo più velocemente e più facilmente linguaggio potente sviluppo web:

Ti è piaciuto il materiale e vuoi ringraziarti?
Basta condividere con i tuoi amici e colleghi!


Buona giornata, cari lettori del mio blog. Da qualche parte ho sentito che ogni persona nella sua vita deve passare attraverso la scrittura di poesie. La situazione sta cambiando e ora una persona su due pensa di scrivere codice e creare il proprio sito web. Molti si fondono al momento, altri non possono in alcun modo decidere sul motore. Se finisci di leggere questo articolo e passi all'apprendimento secondo i miei consigli, sono quasi sicuro che ci riuscirai.

L'argomento è abbastanza complesso. Oggi parleremo di come scrivere da zero un sito web php. Diamo un'occhiata più da vicino a cosa significano queste tre amate lettere e imparerai a conoscere modi migliori non solo impara, ma comprende veramente pkhp.

Cos'è PHP?

È un po' strano iniziare un articolo con questa domanda, perché si presume che tu sappia già tutto e quindi sia pronto per le difficoltà. Ma il mio blog è per principianti. Sii condiscendente, ripetiamo le informazioni.

In parole semplici e accessibili, php è un linguaggio di programmazione appositamente progettato per creare uno script di applicazioni Web che viene eseguito su un server Web. È un linguaggio di programmazione piuttosto popolare, poiché l'85% dei siti Web lo utilizza.

La particolarità di questo linguaggio è che è universale, facile da imparare e apre le tue possibilità non solo come programmatore, ma anche come uomo d'affari. Di conseguenza, sarai in grado di scrivere e sviluppare i tuoi progetti da solo. Senza l'aiuto di nessuno.

Imparare in modo efficace

Molti hanno iniziato a imparare questa lingua, ma pochi arrivano alla fine. Per un insegnamento efficace, la prima cosa che devi fare è trovare una fonte di informazioni, un libro, un corso di formazione o un video, ma ne parleremo più avanti.

Quindi dobbiamo scaricare il compilatore. È un programma che legge il tuo script riga per riga come un'istruzione e lo esegue.

Il compilatore più comune è denver, che è semplice e pacchetto gratuito programmi richiesti con cui puoi scrivere script. Se chiedi la mia opinione, allora ti consiglierei di scaricare Apri server... Sta guadagnando slancio ora. È un taglio più alto di Denver e ti rende più facile lavorarci.

Cosa fanno questi pacchetti? Consentono e lavorano su di esso come su un server. Non è necessario scaricare nulla in questo momento. ne sentirai parlare software utile di questa serie in qualsiasi corso di formazione e ne avrai bisogno.

L'essenza di un insegnamento efficace è che dopo aver completato la lezione, dovresti provare a mettere tutto in pratica. Se la teoria è supportata dalla pratica, nel giro di poche settimane acquisirai competenze linguistiche di base.

Libri per insegnare

Ti dirò, non sono un fan dei libri. quando viene sulle tecnologie di Internet. È come spiegare a un masai cos'è il wi-fi. Nessuna immagine ti aiuterà a capire tutto correttamente. Tuttavia, voglio fornirti un piccolo elenco di libri php per manichini che sono citati tra i professionisti.

Vorrei che tu raggiungessi davvero il tuo obiettivo e se ritieni che questa opzione di formazione ti si addice meglio, sarò lieto di fornirti informazioni.

PHP e MySQL. Sviluppo di applicazioni web È un ottimo libro per un principiante. Prima di tutto, l'autore ti mostrerà come configurare Apache (server HTTP), PHP e MySQL (database), quindi ti mostrerà come scegliere un editor di codice. Il libro esamina: la sintassi del linguaggio, il più funzioni utili, creazione del proprio motore e una serie di altre funzioni.


In generale, niente di sorprendente vero? Tuttavia, questo è un vero tutorial con informazioni uniche che non troverai da nessun'altra parte. Questa è già la quinta edizione, cioè non ci saranno informazioni obsolete. Il libro è uscito nel 2015. Per iniziare a familiarizzare con il codice, è tutto.

HTML, JavaScript, PHP e MySQL. Gentleman's Kit Webmaster - Questo è un tutorial più dettagliato su imparare php... Tocca molti altri utili, senza i quali creazione a tutti gli effetti applicazioni web non è possibile.

Facile da leggere, adatto per autodidatta e insegnare agli studenti. L'autore tocca argomenti come: nozioni di base su php, formazione di pagine dinamiche quando Aiuto CSS(foglio di stile a cascata), amministrazione del database, creazione pagine dinamiche utilizzando JavaScript.


Costruisci siti web dinamici con PHP, MySQL, JavaScript, CSS e HTML5 questo libro Consiglierei ai lettori più avanzati che hanno già competenze di base Layout HTML... Se hai mai studiato questo e ricordi ancora i principi di base, questo libro fa per te.


PHP e MySQL. Da principiante a professionista - e conclude la nostra recensione con un libro di Kevin Yank, in cui l'autore è fortemente orientato alla creazione di applicazioni web con un database.


Il libro è molto leggero, perfetto per lo studio autonomo.

Video Youtube

Dalla mia esperienza, dirò che imparare php dai video di YouTube è abbastanza difficile. Anche se sembrano semplici. A differenza dei tutorial di Photoshop, che adoro, imparare i linguaggi di programmazione su YouTube è semplicemente impossibile. Anche un video che dura solo 15-20 minuti causa molti disagi.

Tali video possono scoraggiarti dal digitare il codice da solo. Perché, se l'autore ha già fatto tutto per te: digitato, lanciato, indicato esempio specifico Come funziona? Di conseguenza, ricordare qualcosa è quasi impossibile.

Corso di formazione

Secondo me lo è opzione perfetta apprendimento. È fantastico quando uno specialista si occupa di te.

Ogni lezione è accompagnata da commenti, puoi porre domande agli specialisti, discutere con calma e risolvere punti incomprensibili. Non devi navigare in Internet alla ricerca di informazioni. Masticheranno tutto e lo metteranno in bocca, non resta che usarlo.

Ti verrà assegnato un incarico e monitorato per vedere quanto bene lo fai.

posso consigliarti corso di Netologia ... Questo centro di apprendimento è apprezzato dai professionisti e in soli due mesi puoi imparare tutto ciò che devi sapere. Le reclute per il gruppo sono in corso.

Non preoccuparti se non capisci qualcosa. Questo è il motivo per cui è progettato il corso, così lo scoprirai. Questo è vero istruzioni passo passo per i neofiti. Non mi credi? Scarica programma completo ovviamente dal sito ufficiale e di questo ve ne sarete convinti.


Se sogni di imparare a creare siti senza, te stesso e in php, allora questa è l'opzione migliore per te.

C'era una volta, nel lontano secolo scorso, per fare un sito "a livello mondiale", bastava saper realizzare pagine web in HTML e avere un gusto artistico. Dopo qualche tempo, i requisiti sono diventati più complicati: usando JavaScript e l'HTML dinamico è diventato di routine e il design di un sito senza tali "abbellimenti" è stato considerato obsoleto.

  • Un po' di programmazione Web

    Diversi termini | Programmazione web - sviluppo di qualsiasi prodotti software progettato per lavorare sui siti In tutto il mondo Ragnatela. A rigor di termini, anche lo sviluppo di pagine web su HTML puroè programmazione web, perché durante la visualizzazione di una pagina, il browser esegue effettivamente il codice HTML, formattando il testo secondo le istruzioni di questo linguaggio.

  • Le basi

    La sintassi PHP è piuttosto semplice.

  • Caricamento selettivo

    Questo capitolo fornisce un esempio di un semplice script PHP utilizzato su un sito reale. | Il sito www.harchikov.ru è dedicato al lavoro del cantante-bardo Alexander Kharchikov. Il sito avrebbe dovuto presentare gli album pubblicati del cantante nella quantità di 15 pezzi.

  • Il negozio online più semplice

  • Cartella grondaia

    Quando si crea una risorsa Internet contenente contenuti dello stesso tipo aggiornati di frequente, il problema della velocità e della praticità dell'aggiornamento diventa piuttosto acuto. Ad esempio, sei l'amministratore di un sito che ospita articoli di autori diversi.

  • Upload di file

  • Autorizzazione all'accesso

  • Libro degli ospiti

    Probabilmente hai incontrato ripetutamente un servizio del genere su Internet come libri degli ospiti, ovvero pagine web sulle quali ogni visitatore può lasciare la propria recensione, che sarà "visibile" agli altri visitatori che successivamente giungeranno alla pagina.

  • Sistema di punteggio del materiale

  • File manager

  • Piccole cose utili

    Questo capitolo ti mostrerà alcuni trucchi PHP che non utilizzano comandi o funzioni PHP non ancora trattati nei capitoli precedenti, ma potrebbero tornare utili durante la creazione di siti.

  • Modalità di trasferimento dei dati tra le singole pagine

  • Conclusione

    La storia di PHP è un perfetto esempio di come davvero un'invenzione ciò di cui le persone hanno bisogno, capace di conquistare il mondo intero. Partendo come una piccola applicazione creata da un appassionato di hobby, PHP si è evoluto nel linguaggio di programmazione web più massiccio e ricco di funzionalità.

  • Internet in mondo moderno sta prendendo una posizione sempre più forte. Circa 15 anni fa, per accedere alla rete, era necessario attrezzature costose e un sacco di soldi per pagare le bollette. Ora, per un centesimo, chiunque abbia almeno cellulare... Sempre più servizi e servizi si stanno spostando verso modulo elettronico... Da mezzo di comunicazione e scambio di informazioni, Internet si sta trasformando in strumento utile per fare affari e fare soldi.

    Ogni giorno, milioni di utenti visitano i loro siti preferiti, scaricano posta, file o notizie, giocano a giochi online, conducono affari aziendali o semplicemente comunicano in chat, blog e forum. La maggior parte di questi utenti non ha mai pensato a come funziona il tutto, a chi crea nuovi siti e servizi, come e con l'aiuto di cosa.

    Questo tutorial elettronico è destinato a coloro che non si accontentano di navigare in rete. Per chi vuole imparare a creare i propri siti ed essere al passo con le ultime tendenze in fatto di programmazione e design.

    Principi generali

    Prima di iniziare a imparare una lingua, è necessario determinare inequivocabilmente la terminologia e la comprensione. principi generali il lavoro di Internet. Cominciamo con i principi del networking e dei siti.

    Internet è costituito da un numero enorme di computer interconnessi, router e altro hardware necessario per lavoro corretto... Ogni elemento di Internet (nodo) ha un descrittore univoco: un indirizzo IP. Conoscendo l'indirizzo IP del nodo, puoi provare a connetterti ad esso e, con un po' di abilità, puoi determinare a chi appartiene questo indirizzo e in quale regione del mondo si trova. È consuetudine scrivere indirizzi IP sotto forma di quattro gruppi di numeri separati da punti, ad esempio

    192.168.100.003 o 10.10.0.123

    D'accordo, ricordare gli indirizzi di tutte le pagine visitate di frequente non è un compito facile. Pertanto, su Internet ci sono speciali Server DNS(Domain Name Resolution), che memorizzano elenchi di mappatura tra indirizzi IP e nomi simbolici. È grazie a questi server che l'utente sale sempre l'indirizzo IP desiderato digitando nel browser solo il nome della pagina.

    Dopo aver inserito il nome della pagina desiderata nella riga del browser, il browser riceve indipendentemente da Indirizzo IP DNS server desiderato e invia a questo indirizzo richiesta speciale per ricevere una pagina (richiesta HTTP). Server in esecuzione programma specializzato(il cosiddetto web server) elabora questa richiesta e restituisce la pagina richiesta al browser.

    Ovviamente tutte le azioni per visualizzare la pagina possono essere inequivocabilmente suddivise in due categorie: eseguite lato client ( codice cliente o fine frontale) ed eseguito sul lato server ( codice del server o back-end). Inoltre, il server non sa nulla stato attuale client e il client - sullo stato corrente del server. Quando si sviluppano algoritmi di scambio, è necessario ricordarlo sempre e trasmettere tempestivamente i dati necessari che descrivono lo stato o l'azione richiesta.

    A seconda del luogo di applicazione, differiscono anche le modalità di attuazione delle parti. Lato client, di norma, vengono utilizzati solo HTML, JavaScript (AJAX), CSS e Flash. Gli sviluppatori lato server sono meno vincolati in termini di fondi. la maggior parte dei linguaggi esistenti consente di creare o descrivere pagine HTML. I più diffusi sono ora Java, Perl, PHP, Python, Ruby, C# e VB.NET. Ognuno di loro ha i suoi punti di forza e debolezze, quindi, lo sviluppatore deve fare una scelta in base ai compiti che gli stanno di fronte.

    Perché PHP?

    esiste un gran numero di lingue che possono essere utilizzate durante la creazione di siti Web. Alcune lingue esistono da molto tempo e sono state applicate con successo (o non sono più utilizzate). Alcune lingue sono ancora molto giovani e non si sono ancora diffuse. L'ultimo Tempo PHPè diventato il leader in popolarità, per diversi motivi:

    1. Semplicità. Il linguaggio è molto facile da capire, soprattutto per i programmatori alle prime armi.
    2. Velocità di sviluppo. Grazie alla sua semplicità e intuitività, PHP consente di creare siti piuttosto complessi molto rapidamente.
    3. Disponibilità di biblioteche esiste grande quantità esempi già pronti e librerie di classi. Sono state create e testate centinaia di librerie che semplificano notevolmente la vita dello sviluppatore.
    4. Supporto Quasi tutti i server su Internet supportano PHP
    5. Sicurezza PHP consente di creare siti veramente sicuri grazie al supporto integrato per la crittografia dei dati durante l'archiviazione e la trasmissione.

    Tuttavia, PHP paga i suoi vantaggi con alcune limitazioni. Ad esempio, usa PHP per accedere funzioni di sistema molto scomodo rispetto a Perl o Python (motivo per cui molti amministratori di sistema amano così tanto Perl) Ci sono alcune limitazioni in più di cui parleremo quando studieremo le sezioni pertinenti.

  • Principali articoli correlati