Nozioni di base PHP:
Ciao mondo
L'estensione del file PHP è .PHP. I tag vengono utilizzati per definire il blocco di codice PHP e l'utilizzo ';' Alla fine della linea è obbligatorio per lo script PHP. Crea un nuovo file denominato 'Primo.PHP'Per eseguire il tuo primo script e salvare il file in /www/html/htdocs cartella. Aggiungi il seguente script per stampare un semplice testo, "Ciao mondo".
// Stampa testoProduzione:
Esegui il file dal browser.
http: // localhost/primo.PHP
Superiore
Commenti
Come altri linguaggi di programmazione standard, puoi usare '//' per un commento a riga singola e '/ * */' per un commento a più righe. Crea un file PHP chiamato 'commento.PHP'Con il seguente codice per mostrare l'uso del commento a più righe in PHP.
// Assegna un valore nella variabile $ nProduzione:
Esegui il file dal browser.
http: // localhost/commento.PHP
Superiore
Variabili con stringhe
Il simbolo '$' viene utilizzato per dichiarare e leggere qualsiasi variabile in PHP. Crea un file PHP chiamato 'stringhe.PHP'Con il seguente codice. È possibile utilizzare singolo preventivo (") o doppio preventivo (" ") per dichiarare o stampare qualsiasi variabile di stringa ma il doppio preventivo viene utilizzato per stampare il valore della variabile stringa con altri dati di stringa. In questo esempio sono mostrati usi diversi delle variabili di stringa.
$ site = 'LinuxHint';Produzione:
Esegui il file dal browser.
http: // localhost/strings.PHP
Superiore
Stringhe concatenate
'.' L'operatore viene utilizzato in PHP per combinare più variabili. Crea un file PHP chiamato 'concesso.PHP'e aggiungere il seguente codice per combinare più variabili di stringa. La somma di due variabili numeriche è memorizzata in un'altra variabile e i valori di tre variabili vengono stampati combinando con altre stringhe.
$ a = 30;Produzione:
Esegui il file dal browser.
http: // localhost/concato.PHP
Superiore
Stringhe di taglio
ordinare() La funzione viene utilizzata in PHP per rimuovere qualsiasi carattere dal lato sinistro e destro di qualsiasi stringa. Ci sono altre due funzioni in PHP per la rimozione del carattere dal lato sinistro o destro. Questi sono LTRIM () E rtrim (). Crea un file PHP chiamato 'Rifinitura.PHP'Con il seguente codice per mostrare gli usi di queste tre funzioni. Tre funzioni di taglio sono usate nella sceneggiatura e nel personaggio 'UN'viene rimosso dall'avvio o dal finale o da entrambi i lati in base alla stringa applicata.
$ text = "aa mi piace la programmazione AA";Produzione:
Esegui il file dal browser.
http: // localhost/taglio.PHP
Puoi saperne di più sul taglio dal seguente link tutorial.
https: // linuxhint.com/trim_string_php/
Superiore
Sottostringhe
substr () La funzione viene utilizzata in PHP per leggere una parte particolare di una stringa. Questa funzione può richiedere tre parametri. Il primo parametro è la stringa principale che si desidera tagliare, il secondo parametro è l'indice iniziale e il terzo parametro è la lunghezza della stringa. Il terzo parametro è facoltativo per questo metodo. Crea un file PHP chiamato 'sottostringa.PHP'Con il seguente codice per mostrare l'uso di questa funzione. In questa funzione, l'indice iniziale conta da 0 ma il valore di indice iniziale negativo conta da 1. E il valore di lunghezza conta da 1. Se si ometti il terzo parametro di questa funzione, verranno tagliati i caratteri dall'indice iniziale fino alla fine della stringa principale.
echo substr ("programmazione web", 4,7)."Produzione:
Esegui il file dal browser.
http: // localhost/substring.PHP
Superiore
Variabili con numeri
Puoi dichiarare diversi tipi di variabili numeriche in PHP. Il valore del numero può essere intero o galleggiante. Tre tipi di numeri vengono dichiarati e aggiunti nel seguente script. Crea un file PHP chiamato 'numeri.PHP'Per mostrare l'uso della variabile numerica.
$ a = 8;Produzione:
Esegui il file dal browser.
http: // localhost/numeri.PHP
Superiore
Matematica
PHP contiene molte funzioni integrate per svolgere vari tipi di compiti matematici, come ABS (), ceil (), floor (), hexdec (), max (), min (), rand () eccetera. L'impiego di addominali() La funzione è mostrata nel seguente script. addominali() La funzione restituisce il valore assoluto di qualsiasi numero. Se fornisci un numero negativo, allora addominali() La funzione restituirà solo il valore senza alcun segno.
Absval.PHP
$ numero = -17.87;Produzione:
Esegui il file dal browser.
http: // localhost/absval.PHP
Superiore
Data odierna
È possibile ottenere dati e tempo relativi a tutte le informazioni in PHP in due modi. Un modo per utilizzare la funzione Date () e un altro modo per utilizzare la classe DateTime. Come è possibile ottenere la data corrente utilizzando due modi menzionati nel seguente script. Lo script mostrerà la data attuale in formato "al mese".
data odierna.PHP
Produzione:
Esegui il file dal browser.
http: // localhost/currentdate.PHP
Controllo della data
La funzione CheckDate () viene utilizzata in PHP per verificare che una data è valida o meno. L'uso di questa funzione è mostrato nel seguente script. Questo script controllerà un anno è un anno di salto o meno in base a una data.
anno bisestile.PHP
if (CheckDate (02, 29, 2018))Produzione:
Esegui il file dal browser.
http: // localhost/leapyear.PHP
Superiore
Se dichiarazioni
Se L'istruzione viene utilizzata per dichiarare una dichiarazione condizionale. La sintassi di Se L'istruzione in PHP è simile ad altri linguaggi di programmazione standard. Il seguente script mostra l'uso di semplici Se dichiarazione. Secondo lo script, la condizione è vera e stamperà l'output ",Hai diritto a questa offerta".
Se.PHP
$ age = 20;Produzione:
Esegui il file dal browser.
http: // localhost/if.PHP
Superiore
Altro e altro
Puoi usare altro E altrimenti con l'istruzione IF se si desidera eseguire dichiarazioni diverse in base a condizioni diverse. Tre tipi di condizioni vengono controllati nel seguente script. La seconda condizione sarà vera secondo lo script e stampa "Hai vinto il secondo premio ".
altrimenti.PHP
Produzione:
Esegui il file dal browser.
http: // localhost/elseif.PHP
Superiore
Se con (o e e e)
È possibile utilizzare più condizioni nell'istruzione IF utilizzando logico O E E. Logico O restituisce vero quando qualsiasi condizione di più condizioni diventa vera. Logico E restituisce vero quando tutte le condizioni dichiarate diventano vere. Il seguente script mostra gli usi dell'istruzione IF con O E E logica. Qui, if-else-if L'istruzione viene utilizzata con logico E che stamperà l'output in base al assegnato $ current_time. Un'altra istruzione if viene utilizzata con logico O che stamperà l'output se una qualsiasi delle condizioni diventa vera.
orano.PHP
Produzione:
Esegui il file dal browser.
http: // localhost/orand.PHP
Superiore
Array
Quando si desidera aggiungere più valori in una singola variabile, è possibile utilizzare la variabile array o oggetto. Principalmente due tipi di array possono essere dichiarati in qualsiasi linguaggio di programmazione. Questi sono un array numerico e associativo. L'array può essere classificato anche per array multidimensionale e multidimensionale. L'esempio seguente mostra l'uso di un semplice array numerico e associativo. Qui, Array numerico, $ nomi viene letto e stampato utilizzando per loop e array associativo, $ e -mail è letto e stampato da per ciascuno ciclo continuo.
vettore.PHP
// Array numericoProduzione:
Esegui il file dal browser.
http: // localhost/array.PHP
Puoi visitare il seguente link tutorial per saperne di più su PHP Array.
https: // linuxhint.com/php-arrays-tutorial/
Superiore
mentre loop
PHP utilizza tre tipi di loop per iterare un blocco di codice più volte. Mentre Loop è uno di questi che continua l'iterazione fino a quando il ciclo non raggiunge la condizione di terminazione. La sintassi della dichiarazione di White Loop è simile agli altri linguaggi di programmazione standard. Il seguente esempio mostra l'uso di Mentre ciclo continuo. Il ciclo è usato qui per scoprire numeri pari da 1 a 10. Il ciclo iterirà per 10 volte e controllerà ogni numero è divisibile per 2 o no. I numeri che sono divisibili per 2 stampano.
Mentre.PHP
$ n = 1;Produzione:
Esegui il file dal browser.
http: // localhost/while.PHP
Superiore
Forech Loop
PHP usa per ciascuno Loop per leggere un array o una variabile oggetto. Questo ciclo può leggere Chiave/valore coppia da un array associativo. L'uso di questo ciclo è mostrato nel seguente script. Qui, un array associativo chiamato $ libri è dichiarato. L'indice dell'array contiene il tipo di libro e il valore dell'array contiene il nome del libro. per ciascuno Loop viene utilizzato per iterare l'array con chiave e valore e stamparli concatenando con altre stringhe.
per ciascuno.PHP
Produzione:
Esegui il file dal browser.
http: // localhost/foreach.PHP
Superiore
funzioni
Se si desidera utilizzare lo stesso blocco di codice molte volte in molte parti dello stesso script, è meglio creare una funzione con il blocco comune di codice e chiamare la funzione in cui il codice deve essere eseguito. Un semplice uso della funzione è mostrato nel seguente esempio. Qui, viene dichiarata una funzione senza alcun argomento che stamperà un testo dopo la chiamata.
funzione.PHP
// Dichiara la funzioneBenvenuti in Linuxhint
";Produzione:
Esegui il file dal browser.
http: // localhost/funzione.PHP
Superiore
Argomenti della funzione
È possibile utilizzare una funzione con argomenti o senza argomenti. L'esempio precedente mostra l'uso dell'argomento meno funzione. È possibile inviare argomenti in funzione per valore o riferimento. L'argomento viene passato per valore alla funzione nel seguente esempio. Qui è definita una funzione con un argomento che prenderà il valore del raggio di un cerchio e calcolerà l'area del cerchio in base a quel valore. La funzione è chiamata tre volte con tre diversi valori di raggio.
Circlearea.PHP
L'area del cerchio è $ area
";Produzione:
Esegui il file dal browser.
http: // localhost/circlearea.PHP
Superiore
morire e uscire
PHP usa morire() E Uscita() Funzioni per uscire dallo script visualizzando un messaggio di errore. Non esiste una differenza di base tra queste due funzioni. Gli usi di queste funzioni sono mostrati nei seguenti esempi.
Die () funzione
Il seguente script genererà un errore se newfile.txt non esiste nella posizione corrente e interrompe l'esecuzione visualizzando il messaggio di errore incluso nel metodo Die ().
Dieerr.PHP
Se(!Fopen ("Newfile.txt "," r "))Produzione:
Esegui il file dal browser.
http: // localhost/dieerr.PHP
Funzione Exit ()
Lo script seguente interromperà l'esecuzione dello script visualizzando il messaggio di errore se il valore di $ n non è uguale a 100.
Exiterr.PHP
$ n = 10;Produzione:
Esegui il file dal browser.
http: // localhost/exiterr.PHP
Superiore
Includere file
Quando è necessario utilizzare lo stesso codice in più script PHP, è meglio salvare lo script comune in qualsiasi file e utilizzare il codice più volte includendo il file. È possibile includere file in PHP utilizzando quattro metodi. Questi sono richiesti (), requisito_once (), include () E include_once (). Se richiedere() O requisito_once () Non include il file, quindi interrompe la forza dell'esecuzione dello script ma includere() O include_once () non arresta l'esecuzione dello script se si verifica un errore in inclusione. L'uso dei due metodi è mostrato nel seguente esempio. Crea un file PHP chiamato "Benvenuto.PHP"Con il seguente codice che verrà incluso in seguito. Questo script stamperà un semplice testo.
Benvenuto.PHP
echo "inizia a leggere da quiCrea un altro file PHP chiamato "include_file.PHP"E aggiungi il seguente codice. Qui, includere() Il metodo non interromperà l'esecuzione per l'errore di inclusione e stampa il messaggio "Laravel è un framework PHP molto popolare ora". Ma richiedere() Il metodo interromperà l'esecuzione per l'errore di inclusione e non stamperà gli ultimi due messaggi Echo dopo l'istruzione Requisite ().
include_file.PHP
include ('Welcom.php ');Produzione:
Esegui il file dal browser.
http: // localhost/include_file.PHP
Superiore
Utilizzo JSON
Esiste un metodo integrato in PHP per leggere i dati dal server Web in formato JSON e visualizzare nella pagina Web. Uno dei metodi comuni di PHP è JSON_ENCODE () Per la creazione di dati JSON. Questo metodo viene utilizzato nel seguente script per convertire l'array PHP in dati JSON.
JSON.PHP
$ oggetti = array ("penna", "matita", "eraser", "libro color");Produzione:
Esegui il file dal browser.
http: // localhost/json.PHP
Superiore
Utilizzo XML
PHP ha un'estensione denominata Simplexml Per analizzare i dati XML. simplexml_load_string () è una funzione integrata di PHP per analizzare il file XML. Il seguente esempio mostra come puoi usare simplexml_load_string () funzione per leggere i dati dal contenuto XML. Qui, i dati XML sono archiviati in una variabile, $ Xmldata e la variabile $ xml viene utilizzata per leggere i dati di $ Xmldata. Dopo aver letto i dati, il contenuto viene stampato come struttura di array con tipo di dati.
XML.PHP
$ Xmldata =Produzione:
Esegui il file dal browser.
http: // localhost/xml.PHP
Superiore
Input di modulo HTML
È possibile utilizzare diversi tipi di array integrata di PHP per leggere i dati del modulo inviato in base al valore dell'attributo del metodo del modulo. È necessario utilizzare l'array $ _post se i dati del modulo vengono inviati utilizzando il metodo post e è necessario utilizzare l'array $ _get se il modulo viene inviato utilizzando il metodo GET. L'esempio seguente utilizza il metodo post per inviare i dati del modulo nel server. Devi creare due file per testare il seguente script. Uno è "login.HTML " E un altro è "controllo.PHP ". Il file HTML contiene una forma di due elementi. Questi sono nome utente e password. I dati del modulo vengono inviati per verificare.File PHP utilizzando il metodo post. Lo script PHP controllerà il valore inviato di nome utente e password. Se il nome utente è 'Admin' e la password è '1234 ' Quindi stamperà 'Utente valido ' Altrimenti stamperà 'Utente non valido'.
login.html
controllo.PHP
if ($ _ post ['nome utente'] == 'admin' && $ _post ['pwd'] == '1234')Produzione:
Esegui il file dal browser.
http: // localhost/login.html
Se il nome utente e la password non corrispondono, verrà visualizzato il seguente output.
Superiore
funzione get_browser
get_browser () è una funzione integrata di PHP che viene utilizzata per leggere tutte le informazioni relative al browser leggendo browscap.ini file. Il seguente script mostra l'output di questa funzione in formato array.
getbrowser.PHP
Produzione:
Esegui il file dal browser.
http: // localhost/getbrowser.PHP
Superiore
Archiviazione della sessione
È possibile archiviare le informazioni sulla sessione in PHP utilizzando $ _Session vettore. PHP ha molte funzioni integrate per gestire la sessione. session_start () La funzione viene utilizzata nel seguente script per avviare la sessione e vengono archiviati due valori di sessione $ _Session vettore.
sessione.PHP
session_start ();Produzione:
Esegui il file dal browser.
http: // localhost/session.PHP
Superiore
Metodo di richiesta del server
È menzionato in precedenza che PHP ha molte variabili super globali per gestire la richiesta del server. $ _Server L'array è una di queste variabili utilizzate per ottenere informazioni sul server. Il seguente script stamperà il nome file dello script di esecuzione e il nome del server in esecuzione.
ServerRequest.PHP
echo $ _server ['php_self'];Produzione:
Esegui il file dal browser.
http: // localhost/serverRequest.PHP
Superiore
Post http
Il protocollo HTTP viene utilizzato per comunicare tra il server e il client. Qualsiasi browser funziona come client per inviare la richiesta HTTP al server e il server invia la risposta al client in base alla richiesta. La richiesta HTTP può essere inviata utilizzando il metodo Post and Ottieni. L'esempio seguente mostra l'uso della richiesta di post HTTP in PHP. Qui, un modulo HTML è progettato per assumere un valore di altezza e larghezza di qualsiasi rettangolo e inviare al server. $ _Post L'array viene utilizzato per leggere i valori e calcolare l'area del rettangolo e stampare.
httppost.PHP
Produzione:
Esegui il file dal browser.
http: // localhost/httppost.PHP
Se gli utenti tipi 10 e 20 come altezza e larghezza, si verificherà il seguente output.
Superiore
Invio di e -mail
PHP ha una funzione integrata denominata Mail () Per l'invio di un'e -mail. Ha quattro argomenti. I primi tre argomenti sono obbligatori e l'ultimo argomento è facoltativo. Il primo argomento prende l'indirizzo e -mail del ricevitore, il secondo argomento prende in modo e -mail, il terzo argomento prende l'argomento e -mail e l'argomento prende il contenuto dell'intestazione. Ma questa funzione funziona solo nel server live. Come è possibile utilizzare questa funzione è mostrato nel seguente script.
e-mail.PHP
Se si desidera inviare e -mail dal server locale utilizzando PHP, puoi utilizzare la classe Phpmailer. Puoi visitare il seguente link tutorial per saperne di più su questa classe.
https: // linuxhint.com/how-to-send-email-from-php/
Superiore
Classe e oggetto
La funzione di programmazione orientata agli oggetti viene aggiunta in PHP dalla versione 5. Classe e oggetto sono le parti principali di qualsiasi programmazione orientata agli oggetti. Una classe è una raccolta di variabili e metodi e un oggetto è un'istanza di una classe. Come è possibile creare e utilizzare una classe semplice e l'oggetto è mostrato nel seguente esempio. Qui, una classe chiamata Cliente è definito con tre variabili pubbliche e un metodo. Dopo aver creato l'oggetto chiamato $ Custebj, Le variabili vengono inizializzate chiamando valore impostato Metodo e stampato più tardi.
ClassiBject.PHP
Produzione:
Esegui il file dal browser.
http: // localhost/classObject.PHP
Superiore
La gestione delle eccezioni
Una delle caratteristiche importanti della programmazione orientata agli oggetti è la gestione delle eccezioni. La gestione delle eccezioni ha due parti. Questi sono Tentativo blocco e presa bloccare. Try Block contiene lo script e quando viene visualizzato qualsiasi errore nello script, quindi viene lanciata un'eccezione da Try Block per catturare il blocco. Un semplice uso della gestione delle eccezioni è mostrato nel seguente esempio. Qui, prova il blocco controllerà il valore di $ numero. Se $ numero è più grande di 9 Quindi lancerà un'eccezione con il messaggio "Devi selezionare un numero di cifre"Altrimenti lo script stamperà il valore di $ numero con altro testo.
eccezione.PHP
Produzione:
Esegui il file dal browser.
http: // localhost/eccezione.PHP
Superiore
La programmazione di base PHP è spiegata in questo tutorial usando 30 esempi. Se vuoi imparare PHP o vuoi diventare uno sviluppatore web in futuro, questo tutorial ti aiuterà a iniziare a scrivere sceneggiature in PHP.