Come testare il tuo PHP localmente con esempi
Pubblicato: 2020-12-04Cos'è PHP?
Rasmus Lerdorf ha creato PHP nel 1995 come linguaggio di scripting lato server. Questo linguaggio di scripting open source per uso generale è ampiamente utilizzato e rappresenta un'eccellente opzione per lo sviluppo web. Questo perché puoi incorporare PHP nel tuo HTML. Circa l'80% di tutti i siti Web con un linguaggio lato server noto utilizza attualmente PHP. PHP può essere utilizzato per la generazione dinamica del contenuto della tua pagina web.
Un buon esempio è un sito web di blog. Gli script PHP possono essere scritti per recuperare i post del blog dal tuo database prima della visualizzazione. Facebook è attualmente la più grande piattaforma di social networking ed è scritta con PHP. Puoi anche testare il codice PHP localmente per:
- Limitazione dell'accesso a pagine del sito Web specifiche
- Salvataggio ed elaborazione dell'input dell'utente tramite i dati del modulo
- Lavorare con e impostare i cookie del sito web
L'esecuzione del tuo codice PHP avviene tramite un server web invece di utilizzare un computer locale. Buoni esempi sono quando si fa clic su un collegamento a un sito Web con le pagine scritte utilizzando PHP e si completa e si invia un modulo del sito Web. Nessun PHP è in esecuzione sul tuo computer in nessuna delle due istanze. La tua richiesta per una pagina web o un modulo viene consegnata a un server web prima dell'elaborazione utilizzando gli script PHP.
L'HTML elaborato viene quindi rispedito al tuo computer dal server web con i risultati visualizzati. Questo è il motivo per cui non sarai in grado di visualizzare il PHP di un sito web. Tutto ciò che vedi sono gli script PHP e l'HTML in fase di produzione. PHP è classificato come linguaggio interpretato. Quando vengono apportate modifiche al codice sorgente, possono essere testate immediatamente. Il tuo codice sorgente non ha bisogno di essere compilato in forma binaria, il che rende il processo molto più veloce.
Come testare il codice PHP su Localhost
Quando si testa il codice PHP in locale, è possibile verificare la funzionalità e gli errori degli script PHP. La tua migliore opzione è usare XAMPP tramite il tuo browser web per eseguire i tuoi script PHP. Se preferisci, sono disponibili servizi online per trovare errori all'interno del tuo codice PHP. Se scegli di utilizzare XAMPP, segui i passaggi seguenti.
Primo passo
Assicurati che XAMPP sia installato. Questo è uno degli ambienti di test PHP più utilizzati per computer Mac e Windows. XAMPP può essere scaricato e installato gratuitamente. Per esempio:

(Credito immagine: impara la codifica velocemente)
Passo due
Se XAMPP è in esecuzione, chiudilo. La tua cartella htdocs ora può essere aggiornata senza interferenze dai processi esistenti. Se stai usando un MAC, salta questo passaggio.
Fase tre
Metti i tuoi file PHP nella tua cartella htdocs. Se utilizzi Windows, apri la cartella denominata Il mio PC. Fare doppio clic sul nome del disco rigido, quindi sulla cartella xampp e infine sulla cartella htdocs. Devi spostare tutti i file PHP richiesti nella tua cartella. Se stai utilizzando un Mac, vai al pannello di controllo di XAMPP e fai clic sulla scheda Volumi. Ora fai clic su Monta, quindi su Explorer e fai doppio clic sulla cartella htdocs. Ancora una volta, sposta tutti i file PHP richiesti. Per esempio:

(Credito immagine: wikiHow)
Fase quattro
Fai doppio clic sulla tua icona per XAMPP o apri il tuo XAMPP. Cerca uno sfondo arancione con una X bianca.
Fase cinque
Appena a destra dell'intestazione di Apache, vedrai il server web Apache. Fare clic su Avvia. C'è un indicatore alla tua destra che dovrebbe diventare verde. Per esempio:

(Credito immagine: Edureka)
Sarai interessato
Come scalare con successo il tuo business
Velocità di caricamento del sito Web: strumenti per l'ottimizzazione
Controllo dello stato del sito Web: strumenti e suggerimenti
Cosa significa UX?
Passaggio sei
A destra della tua prima porta Apache c'è un altro numero di porta. Se hai modificato il file intitolato httpd.conf, devi etichettare la tua seconda porta 8080. Ad esempio:

(Credito immagine: wikiHow)
Passaggio sette
Apri il tuo browser web per testare il tuo scripting PHP. Puoi utilizzare la tua scelta di browser web, incluso Chrome.
Passaggio otto
Vai alla barra degli indirizzi sopra il tuo browser e fai clic. Se vedi del testo, eliminalo prima di passare al passaggio successivo. Per esempio:

Fase nove
Digita l'indirizzo dello script PHP che devi testare. Inserisci localhost seguito dal secondo numero di porta per il tuo server Apache. Ora inserisci una barra e il nome del documento PHP che vuoi testare. Il tuo indirizzo deve avere .PHP alla fine.
Passo dieci
Puoi caricare il tuo script PHP nel tuo browser premendo ↵ Invio. La tua pagina verrà caricata correttamente se lo script funziona. Se hai errori nello script, riceverai errori o la tua pagina non verrà caricata correttamente.
Metti alla prova la SEO e le prestazioni del tuo sito in 60 secondi!
Un buon design del sito Web è fondamentale per il coinvolgimento e le conversioni dei visitatori, ma un sito Web lento o errori di prestazioni possono compromettere le prestazioni anche del sito Web meglio progettato. Diib è uno dei migliori strumenti di monitoraggio delle prestazioni del sito Web e SEO al mondo. Diib utilizza la potenza dei big data per aiutarti ad aumentare rapidamente e facilmente il traffico e le classifiche. Come si vede in Imprenditore!
- Strumento SEO automatizzato facile da usare
- Monitoraggio parole chiave e backlink + idee
- Garantisce velocità, sicurezza, + monitoraggio di Core Vitals
- Suggerisce in modo intelligente idee per migliorare la SEO
- Oltre 250.000.000 membri globali
- Benchmarking integrato e analisi della concorrenza
Utilizzato da oltre 250.000 aziende e organizzazioni:
Sincronizza con 
Utilizzo delle funzioni PHP online per Localhost Test PHP
Questo è il secondo metodo che puoi utilizzare per testare il tuo PHP.
Primo passo
Il tuo documento PHP può essere aperto con il software di editing PHP sul tuo computer. Se stai usando Windows, questo è Notepad++ e BBEdit per Mac. Per Windows, fai clic con il pulsante destro del mouse sul documento. Per Mac, devi prima fare clic sul documento, quindi fare clic su File. Ora fai clic su Apri con e fai clic sul nome del tuo programma di editing PHP. Ecco come apparirà l'opzione di Windows:

Passo due
Seleziona il contenuto dei tuoi documenti. Fai clic in un punto qualsiasi del documento, quindi inserisci Ctrl+A per Windows per selezionare il documento completo o Comando+A per Mac.
Fase tre
Per Windows, inserisci Ctrl+C per copiare i tuoi contenuti e Comando+C per Mac.
Fase quattro
Vai al tuo browser web e apri il sito per le tue funzioni PHP online. Per esempio:

Fase cinque
Incolla il codice, quindi scegli il codice per la finestra Il tuo script. Ora sostituisci il vecchio codice con il codice copiato inserendo Ctrl+V per Windows o Comando+V per Mac.
Passaggio sei
Scegli la tua versione PHP, cerca sotto la finestra Il tuo script per una casella a discesa. Seleziona Esegui su versione PHP.
Passaggio sette
Guarda sotto la tua casella a discesa e fai clic su Esegui codice. Il tuo codice PHP verrà ora eseguito. La casella dei risultati si trova sotto il pulsante per Esegui codice. Qui è dove puoi visualizzare i tuoi risultati. Per esempio:

Passaggio otto
Il tuo codice dovrebbe apparire nella casella dei risultati. Se il tuo codice presenta errori, verranno visualizzati tra i tag. Ogni errore segnalato è per una riga specifica. Guarda a sinistra della finestra Il tuo script per visualizzare ogni riga per numero. A sinistra di queste righe, troverai gli errori visualizzati come icone X bianche e rosse.
Utilizzo di framework PHP su Localhost Nuovo PHP
La maggior parte degli sviluppatori web trova più pratico utilizzare i framework invece di scrivere codice per l'intero sito web. Il framework ti offre numerosi vantaggi perché la maggior parte delle sfumature sono già state gestite quando crei un nuovo progetto. La maggior parte dei framework aderisce anche alle migliori pratiche per la tua lingua. Poiché la maggior parte utilizza il controller di visualizzazione modello o il modello MVC, i livelli di presentazione sono separati dalla logica. I framework più popolari includono:

- Zend
- Laravel
- CarburantePHP
- Yii 2
- CodeIgniter
- TortaPHP
- Symfony
- Magra
Puoi inserire script PHP ovunque nel tuo documento. Iniziano e finiscono sempre usando gli stessi simboli. Le tue istruzioni PHP devono sempre concludersi con un punto e virgola. Un buon esempio di localhost per testare il testo in output di PHP con la funzione echo integrata è "Examples Of The Best PHP". Nessuna delle tue funzioni, classi e parole chiave PHP fa distinzione tra maiuscole e minuscole. È necessario essere consapevoli del fatto che tutti i nomi delle variabili faranno distinzione tra maiuscole e minuscole. Se non stai attento con le istruzioni che includono i nomi delle variabili, non saranno valide.
Variabili PHP
Il modo principale in cui le informazioni vengono memorizzate nei tuoi programmi PHP sono le variabili. Ogni variabile PHP deve iniziare con il simbolo del dollaro. Un esempio è $php_name. Si utilizza l'operatore = per assegnare le variabili. Il nome della variabile deve essere a sinistra con l'espressione valutata posizionata a destra. Devi seguire le regole per le tue variabili PHP. Le dichiarazioni di variabili devono iniziare con $. Segue quindi il nome della variabile.
Devi iniziare i nomi delle variabili con un trattino basso, una lettera minuscola o una lettera maiuscola. Puoi utilizzare solo numeri, lettere o trattini bassi per i nomi delle variabili, inclusi AZ, _ e zero-nove. Se si utilizzano caratteri speciali inclusi ( ), %, + e -, il nome della variabile non è più valido. Ricorda sempre che la distinzione tra maiuscole e minuscole si applica ai nomi delle variabili. Alcuni buoni esempi includono:
- $nostra_variabile
- $laSecondaVariabile
- $unoPiùVariabile
Le variabili predefinite richiedono parole chiave speciali. Sebbene questi siano validi quando utilizzati come nomi di variabili, non possono essere utilizzati per le variabili. Questo perché queste variabili sono già state definite dalla lingua. Possono essere utilizzati solo per scopi specifici. Alcuni dei migliori esempi di variabili predefinite sono elencati di seguito.
- $_POST
- $ questo
- $_FILE
- $_GET
- $_SERVER
Devi anche essere a conoscenza dei diversi tipi di dati PHP. Questi possono essere memorizzati utilizzando variabili tra cui:
- booleano
- Numero intero
- NULLO
- Oggetto
- "Ciao" o una stringa
- Vettore
- Galleggiante o doppio
- Risorsa
Le stringhe sono sequenze di caratteri diversi. Puoi utilizzare qualsiasi testo singolo o doppio tra virgolette. I tipi di dati interi sono classificati come numeri non decimali che iniziano con -2.147.483.648 e terminano con 2.147.483.647. È necessario seguire le regole stabilite per gli interi, tra cui:
- Nessun numero intero può avere un punto decimale
- Deve essere un minimo di una cifra per tutti i numeri interi
- Gli interi possono essere sia negativi che positivi
Un numero in virgola mobile o float è un numero che include una virgola decimale. Un booleano può essere uno di due stati, vero o falso. I booleani sono usati frequentemente per i test condizionali. Vero = $x e falso = $y. È possibile utilizzare una matrice per memorizzare più valori in una singola variabile. NULL è un tipo speciale di dati con il valore null. Puoi dichiarare variabili senza valore semplicemente usando NULL per impostare il valore.
Se crei una variabile e non assegni un valore, NULL verrà assegnato automaticamente. Una classe è un tipo di struttura dati utile per la modellazione nel mondo reale. Ciò include spesso determinati metodi e proprietà. Gli oggetti sono considerati istanze all'interno di una classe. Questo è un metodo conveniente per impacchettare funzioni e valori in una classe specifica.
Una risorsa PHP è classificata come una variabile speciale a causa del riferimento a risorse esterne. Utilizzi e crei risorse per funzioni speciali. Per vedere il tipo di risorsa, una buona opzione è getresourcetype(). Una serie di caratteri costituisce una stringa. È possibile utilizzare le stringhe per memorizzare informazioni testuali all'interno dell'applicazione. Sono disponibili diverse opzioni per la creazione di stringhe PHP e per il test di PHP localhost HTTP.
Puoi usare le virgolette singole per creare una semplice stringa. Un buon esempio è $nome = 'Susan';. Quando includi una virgoletta singola nella tua stringa, puoi sfuggire ad essa con una barra rovesciata. Puoi anche usare le virgolette doppie per creare stringhe. È possibile utilizzare sequenze di escape in stringhe tra virgolette. Questo è un codice speciale che inserisce i caratteri nella stringa. I personaggi sono una rappresentazione di personaggi generalmente invisibili.
Le variabili PHP possono essere incorporate in stringhe tra virgolette. Il vantaggio è che i valori vengono quindi aggiunti alla tua stringa. Puoi individuare la lunghezza della tua stringa o scoprire quante parole sono contenute nella tua stringa usando strwordcount(). Puoi anche invertire una delle tue stringhe, sostituire il tuo testo usando una stringa, cercare il testo nella stringa o invertire la funzione.
Costanti
Uno dei tipi di variabili in PHP è chiamato costanti. La funzione di definizione consente di impostare una costante. Dovrai utilizzare tre argomenti, il valore della chiave, il nome della chiave e true o false o Boolean. Questo determinerà se il nome della tua chiave non fa distinzione tra maiuscole e minuscole. L'impostazione predefinita è falsa. Una volta impostato il valore delle tue costanti, non sarai in grado di apportare modifiche.
Viene utilizzato per valori che cambiano raramente, ad esempio una chiave API o una password del database. Devi sapere che le costanti sono diverse dalle variabili perché includono sempre un ambito globale. Puoi accedervi utilizzando qualsiasi funzione di script. Ci sono regole per usare le costanti all'interno della classe Umana. Questi sono indicati come self::constant_name. Quando vengono utilizzati al di fuori della classe, sono indicati come human::constant_name.
Operatori
Tutti i normali operatori che ci si aspetta per qualsiasi linguaggio di programmazione sono contenuti in PHP. L'operatore di assegnazione è un singolo =. Per il confronto, si utilizza un operatore di assegnazione triple === o double ==. Puoi anche utilizzare i simboli tradizionalmente standard per il confronto o per aggiungere e assegnare valori contemporaneamente utilizzando +=.
Due dei più notevoli stanno usando "." per concentrare le tue stringhe e = per aggiungere una delle tue stringhe alla fine di un'altra. L'operatore Spaceship è una nuova aggiunta a PHP 7.0.X. Il ritorno dell'operatore dell'astronave è -1, zero o uno quando $a è maggiore, uguale o minore di $b.
Ci auguriamo che tu abbia trovato utile questo articolo.
Se vuoi saperne di più sulla salute del tuo sito, ricevere consigli e avvisi personali, scansiona il tuo sito web da Diib. Ci vogliono solo 60 secondi.
Interruttore
L'istruzione switch in PHP è molto simile all'istruzione switch per JavaScript. Se vuoi confrontare e confrontare, la JavaScript Switch Guide è estremamente utile. Ottieni la capacità di eseguire rapidamente il test del caso in numerose condizioni diverse. Il codice è anche molto più facile da leggere. Per esempio:

(Credito immagine: AppDividend)
Cicli
Se è necessario che un'attività venga ripetuta più volte, l'opzione migliore è utilizzare un ciclo invece di continuare a utilizzare lo stesso codice continuamente. Puoi interrompere l'esecuzione del ciclo semplicemente includendo un'interruzione nel ciclo.
Rompere
L'istruzione break è ciò che esce dall'opzione e continua a essere eseguita fino al completamento del codice per l'applicazione. Se decidi di non utilizzare un'istruzione break, potresti eseguire più istruzioni e casi. Se questo è ciò che desideri, non utilizzare un'istruzione break.
Matrici
Un array è simile a una variabile regolare. La differenza è che gli array contengono numerosi valori in un elenco ordinato. Se stai lavorando con più variabili in relazione tra loro, questo può essere molto utile. Un buon esempio è un elenco di capitali o nomi di studenti. Esistono due tipi di base di array, array associativi e array indicizzati. Entrambi hanno usi importanti, quindi è importante capire come crearli.
Array associativo
Un array associativo è definito come un elenco di valori. Puoi accedervi utilizzando una chiave anziché i numeri di indice. È possibile utilizzare qualsiasi valore per la chiave a condizione che sia univoco per l'array.
Matrice indicizzata
Un array indicizzato contiene un elenco di valori ordinati. Un numero di indice separato viene assegnato a ogni singolo valore nell'array. Gli indici utilizzati per le matrici iniziano sempre con zero come primo valore. Man mano che crei più array, i tuoi valori aumenteranno di uno.
Matrice multidimensionale
Un array multidimensionale è definito come qualsiasi array contenente altri array. Questo ti dà l'opportunità di creare strutture di dati complesse. Puoi modellare le tue strutture dopo complessi raggruppamenti di dati.
Diib: prova il tuo PHP su LocalHost oggi!
Sia che tu scelga di testare il tuo codice PHP da solo o di trovare una fonte di test esterna, ti consigliamo di assicurarti che le cose funzionino come desideri. Diib Digital raccoglie informazioni sulla salute del tuo codice e offre obiettivi per l'ottimizzazione. Ecco alcune delle caratteristiche che ci distinguono dai nostri concorrenti:
- Strumenti di monitoraggio e monitoraggio di parole chiave, backlink e indicizzazione
- Ottimizzazione dell'esperienza utente e della velocità mobile
- Analisi e riparazione della velocità di carico del sito
- Integrazione e prestazioni con i social media
- Pagine rotte in cui hai backlink (controllo 404)
- Monitoraggio tecnico SEO, incluso codice PHP
Fai clic qui per la scansione gratuita o chiama semplicemente il numero 800-303-3510 per parlare con uno dei nostri esperti di crescita.
