PHP -Grundlagen:
Hallo Welt
Die Erweiterung der PHP -Datei ist .Php. Tags werden verwendet, um den PHP -Codeblock zu definieren und zu verwenden ';' ' Am Ende der Linie ist für PHP -Skript obligatorisch. Erstellen Sie eine neue Datei namens 'Erste.Php„Um Ihr erstes Skript auszuführen und die Datei in zu speichern /www/html/htdocs Ordner. Fügen Sie das folgende Skript hinzu, um einen einfachen Text zu drucken. “Hallo Welt”.
// Text druckenAusgang:
Führen Sie die Datei aus dem Browser aus.
http: // localhost/First.Php
Spitze
Kommentare
Wie bei anderen Standard -Programmiersprachen können Sie '//' für einzelne Zeilenkommentare und '/ * */' für mehrere Zeilenkommentare verwenden. Erstellen Sie eine PHP -Datei mit dem Namen 'Kommentar.Php'Mit dem folgenden Code, um die Verwendung eines einzelnen und mehreren Zeilen -Kommentars in PHP anzuzeigen.
// einen Wert in der Variablen $ n zuweisenAusgang:
Führen Sie die Datei aus dem Browser aus.
http: // localhost/comment.Php
Spitze
Variablen mit Saiten
Das Symbol "$" wird verwendet, um eine Variable in PHP zu deklarieren und zu lesen. Erstellen Sie eine PHP -Datei mit dem Namen 'Saiten.Php'Mit dem folgenden Code. Sie können ein einzelnes Zitat (") oder ein doppeltes Zitat (" ") verwenden, um eine String -Variable zu deklarieren oder auszudrucken, aber das Doppel -Zitat wird verwendet, um den Wert der Zeichenfolgevariablen mit anderen Zeichenfolgendaten zu drucken. In diesem Beispiel werden verschiedene Verwendungszwecke von Stringvariablen angezeigt.
$ site = 'linuxHint';Ausgang:
Führen Sie die Datei aus dem Browser aus.
http: // localhost/Strings.Php
Spitze
Verkettet Strings
''.'' Der Bediener wird in PHP verwendet, um mehrere Variablen zu kombinieren. Erstellen Sie eine PHP -Datei mit dem Namen 'überzeugen.Php'und fügen Sie den folgenden Code hinzu, um mehrere String -Variablen zu kombinieren. Die Summe von zwei Zahlenvariablen wird in einer anderen Variablen gespeichert und die Werte von drei Variablen werden durch Kombination mit einer anderen Zeichenfolge gedruckt.
$ a = 30;Ausgang:
Führen Sie die Datei aus dem Browser aus.
http: // localhost/concate.Php
Spitze
Schnur
trimmen() Die Funktion wird in PHP verwendet, um jedes Zeichen von der linken und rechten Seite einer Zeichenfolge zu entfernen. Es gibt zwei weitere Funktionen im PHP zum Entfernen des Zeichens von der linken oder rechten Seite. Diese sind ltrim () Und rtrim (). Erstellen Sie eine PHP -Datei mit dem Namen 'Trimmen.Php'Mit dem folgenden Code, um die Verwendung dieser drei Funktionen anzuzeigen. Drei Trimmfunktionen werden im Skript und im Charakter verwendetA'wird vom Start- oder Ende oder beiden Seiten basierend auf der angewandten Zeichenfolge entfernt.
$ text = "aa Ich mag programmieren aa";Ausgang:
Führen Sie die Datei aus dem Browser aus.
http: // localhost/trimmen.Php
Sie können mehr über das Trimmen aus dem folgenden Tutorial -Link erfahren.
https: // linuxHint.com/trim_string_php/
Spitze
Substrings
substr () Funktion wird in PHP verwendet, um einen bestimmten Teil einer Zeichenfolge zu lesen. Diese Funktion kann drei Parameter erfolgen. Der erste Parameter ist der Hauptzeichenfolge, den Sie schneiden möchten, der zweite Parameter ist der Startindex und der dritte Parameter ist die Länge der Zeichenfolge. Der dritte Parameter ist für diese Methode optional. Erstellen Sie eine PHP -Datei mit dem Namen 'Substring.Php'Mit dem folgenden Code, um die Verwendung dieser Funktion anzuzeigen. In dieser Funktion zählt der Startindex von 0, aber der negative Startindexwert zählt von 1. Und der Längenwert zählt von 1. Wenn Sie den dritten Parameter dieser Funktion weglassen, werden die Zeichen aus dem Startindex bis zum Ende der Hauptzeichenfolge geschnitten.
echo substr ("Webprogrammierung", 4,7)."Ausgang:
Führen Sie die Datei aus dem Browser aus.
http: // localhost/substring.Php
Spitze
Variablen mit Zahlen
Sie können verschiedene Arten von Zahlenvariablen in PHP deklarieren. Der Zahlenwert kann ganzzahlig sein oder flogen. Drei Arten von Zahlen werden im folgenden Skript deklariert und hinzugefügt. Erstellen Sie eine PHP -Datei mit dem Namen 'Zahlen.Php'Um die Verwendung von Zahlenvariablen anzuzeigen.
$ a = 8;Ausgang:
Führen Sie die Datei aus dem Browser aus.
http: // localhost/number.Php
Spitze
Mathematik
PHP enthält viele integrierte Funktionen, um verschiedene Arten von mathematischen Aufgaben zu erledigen, wie z ABS (), Ceil (), Floor (), Hexdec (), Max (), Min (), Rand () usw. Die Verwendung von Abs() Die Funktion wird im folgenden Skript angezeigt. Abs() Funktion gibt den absoluten Wert einer beliebigen Zahl zurück. Wenn Sie eine negative Zahl angeben, dann geben Sie dann Abs() Die Funktion gibt nur den Wert ohne Zeichen zurück.
Absval.Php
$ nummer = -17.87;Ausgang:
Führen Sie die Datei aus dem Browser aus.
http: // localhost/abSval.Php
Spitze
Aktuelles Datum
Sie können Daten und zeitbezogene alle Informationen in PHP auf zwei Arten erhalten. Eine Möglichkeit, Datum () -Funktion und eine andere Möglichkeit zur Verwendung der DateTime -Klasse zu verwenden. Wie Sie das aktuelle Datum erhalten können, indem Sie genannte zwei Möglichkeiten verwenden, wird im folgenden Skript angezeigt. Das Skript zeigt das aktuelle Datum im Format des Tagesmonatsjahres an.
aktuelles Datum.Php
Ausgang:
Führen Sie die Datei aus dem Browser aus.
http: // localhost/currentDate.Php
Datumsprüfung
CheckDate () -Funktion wird in PHP verwendet, um zu überprüfen, ob ein Datum gültig ist oder nicht. Die Verwendung dieser Funktion wird im folgenden Skript angezeigt. Dieses Skript wird überprüfen, ob ein Jahr ein Schaltjahr ist oder nicht auf einem Datum basiert.
Schaltjahr.Php
if (CheckDate (02, 29, 2018))Ausgang:
Führen Sie die Datei aus dem Browser aus.
http: // localhost/lapyear.Php
Spitze
Wenn Aussagen
Wenn Die Erklärung wird zur Deklarierung der bedingten Erklärung verwendet. Die Syntax von Wenn Die Aussage in PHP ähnelt anderen Standardprogrammiersprachen. Das folgende Skript zeigt die Verwendung von einfacher Wenn Stellungnahme. Laut dem Skript ist die Bedingung wahr und druckt die Ausgabe “,“ “Sie haben Anspruch auf dieses Angebot”.
Wenn.Php
$ Alter = 20;Ausgang:
Führen Sie die Datei aus dem Browser aus.
http: // localhost/if.Php
Spitze
Sonst und sonst
Sie können verwenden anders Und Elsef mit if Anweisung Wenn Sie verschiedene Anweisungen basierend auf unterschiedlichen Bedingungen ausführen möchten. Drei Arten von Bedingungen werden im folgenden Skript überprüft. Die zweite Bedingung wird nach dem Skript wahr sein und druckt “Sie haben den zweiten Preis gewonnen. “.
Elsef.Php
Ausgang:
Führen Sie die Datei aus dem Browser aus.
http: // localhost/elseif.Php
Spitze
Wenn mit (oder und)
Sie können mehrere Bedingungen in der Anweisung verwenden, indem Sie logisch verwenden ODER Und UND. Logisch ODER Gibt true zurück, wenn eine Bedingung mehrerer Bedingungen wahr wird. Logisch UND kehrt wahr, wenn alle erklärten Bedingungen wahr werden. Das folgende Skript zeigt die Verwendung von if Anweisung mit ODER Und UND Logik. Hier, If-ELSE-IB Anweisung wird mit logisch verwendet UND Dadurch werden die Ausgabe basierend auf zugewiesen $ current_time. Eine andere wenn Anweisung wird mit logisch verwendet ODER Dadurch wird die Ausgabe gedruckt, wenn eine der Bedingungen wahr wird.
oder und.Php
Ausgang:
Führen Sie die Datei aus dem Browser aus.
http: // localhost/orand.Php
Spitze
Arrays
Wenn Sie mehrere Werte in einer einzelnen Variablen hinzufügen möchten, können Sie eine Array- oder Objektvariable verwenden. Hauptsächlich können zwei Arten von Array in jeder Programmiersprache deklariert werden. Dies sind numerische und assoziative Array. Array kann auch durch ein dimensionales und mehrdimensionales Array kategorisiert werden. Das folgende Beispiel zeigt die Verwendung eines einfachen numerischen und assoziativen Arrays. Hier, numerische Array, $ Namen wird gelesen und gedruckt, indem Sie für Schleife und assoziatives Array verwendet werden, $ E -Mails wird gelesen und gedruckt von für jede Schleife.
Array.Php
// numerisches ArrayAusgang:
Führen Sie die Datei aus dem Browser aus.
http: // localhost/array.Php
Sie können den folgenden Tutorial -Link besuchen, um mehr über PHP Array zu erfahren.
https: // linuxHint.com/php-arrays-tutorial/
Spitze
while-Schleife
PHP verwendet drei Arten von Schleifen, um einen Codeblock mehrmals zu iterieren. während Schleife ist eine von ihnen, die die Iteration fortsetzt, bis die Schleife die Kündigungsbedingung erreicht. Die Syntax der Schleifenerklärung ähnelt den anderen Standardprogrammiersprachen. Das folgende Beispiel zeigt die Verwendung von während Schleife. Die Schleife wird hier verwendet, um sogar Zahlen von 1 bis 10 herauszufinden. Die Schleife wird 10 Mal iteriert und prüft, ob jede Zahl um 2 teilbar ist oder nicht. Die Zahlen, die durch 2 teilbar sind.
während.Php
$ n = 1;Ausgang:
Führen Sie die Datei aus dem Browser aus.
http: // localhost/while.Php
Spitze
Foreach Loop
PHP verwendet für jede Schleife zum Lesen eines Array- oder Objektvariablen. Diese Schleife kann lesen Schlüsselwert Paar aus einem assoziativen Array. Die Verwendung dieser Schleife wird im folgenden Skript angezeigt. Hier ein assoziatives Array mit dem Namen $ Bücher wird deklariert. Der Index des Arrays enthält den Buchtyp und der Wert des Arrays enthält den Buchnamen. für jede Die Schleife wird verwendet, um das Array mit Schlüssel und Wert zu iterieren und durch Verkettung mit einer anderen Zeichenfolge zu drucken.
für jede.Php
Ausgang:
Führen Sie die Datei aus dem Browser aus.
http: // localhost/foreach.Php
Spitze
Funktionen
Wenn Sie in vielen Teilen des selben Skripts den gleichen Codeblock mehrfach verwenden möchten, ist es besser, eine Funktion mit dem gemeinsamen Codeblock zu erstellen und die Funktion aufzurufen, in der der Code ausgeführt werden muss. Eine einfache Verwendung der Funktion wird im folgenden Beispiel angezeigt. Hier wird eine Funktion ohne Argument erklärt, die nach dem Aufrufen einen Text drucken wird.
Funktion.Php
// die Funktion deklarierenWillkommen bei LinuxHint
";Ausgang:
Führen Sie die Datei aus dem Browser aus.
http: // localhost/Funktion.Php
Spitze
Funktionsargumente
Sie können eine Funktion mit Argumenten oder ohne Argumente verwenden. Das vorherige Beispiel zeigt die Verwendung von Argumenten weniger Funktion. Sie können Argument in Funktion nach Wert oder Referenz senden. Das Argument wird im folgenden Beispiel von Wert an die Funktion übergeben. Hier wird eine Funktion mit einem Argument definiert, die den Radiuswert eines Kreises nimmt und die Fläche des Kreises basierend auf diesem Wert berechnet. Die Funktion wird dreimal mit drei verschiedenen Radiuswerten bezeichnet.
Circlearea.Php
Die Fläche des Kreises ist $ Area
";Ausgang:
Führen Sie die Datei aus dem Browser aus.
http: // localhost/circlearea.Php
Spitze
sterben und verlassen
PHP verwendet sterben() Und Ausfahrt() Funktionen, um aus dem Skript zu beenden, indem eine Fehlermeldung angezeigt wird. Es gibt keinen grundlegenden Unterschied zwischen diesen beiden Funktionen. Die Verwendungen dieser beiden Funktionen werden in den folgenden Beispielen angezeigt.
Die () Funktion
Das folgende Skript erzeugt einen Fehler, wenn Neufilme.TXT existiert nicht im aktuellen Ort und stoppt die Ausführung, indem die in der () -Methode enthaltene Fehlermeldung angezeigt wird.
Dieerr.Php
Wenn(!fopen ("Newfile.txt "," r "))Ausgang:
Führen Sie die Datei aus dem Browser aus.
http: // localhost/Dieerr.Php
exit () Funktion
Das folgende Skript stoppt die Ausführung des Skripts, indem die Fehlermeldung angezeigt wird, wenn der Wert von $ n nicht 100 entspricht.
exiterr.Php
$ n = 10;Ausgang:
Führen Sie die Datei aus dem Browser aus.
http: // localhost/exiterrer.Php
Spitze
Dateien eingeben
Wenn Sie denselben Code in mehreren PHP -Skripten verwenden müssen. Sie können Datei in PHP mit vier Methoden einbeziehen. Diese sind fordern (), forder_once (), include () Und include_once (). Wenn erfordern() oder einmalig benötigt() schließt die Datei nicht ein, dann stoppt sie die Ausführung des Skripts zwar gewaltsam, aber enthalten() oder integrieren_once () stoppt nicht die Ausführung des Skripts, wenn ein Fehler in der Inklusion auftritt. Die Verwendung der beiden Methoden wird im folgenden Beispiel angezeigt. Erstellen Sie eine PHP -Datei mit dem Namen “Willkommen.Php”Mit dem folgenden Code, der später enthalten sein wird. Dieses Skript druckt einen einfachen Text.
Willkommen.Php
Echo "Beginnen Sie mit dem Lesen von hier ausErstellen Sie eine andere PHP -Datei mit dem Namen “include_file.Php”Und fügen Sie den folgenden Code hinzu. Hier, enthalten() Die Methode stoppt die Ausführung für Einschlussfehler nicht und druckt die Nachricht aus “Laravel ist jetzt ein sehr beliebtes PHP -Framework”. Aber erfordern() Die Methode stoppt die Ausführung für Einschlussfehler und druckt die letzten beiden Echo -Nachrichten nach Anweisung von Anforderung () nicht aus.
include_file.Php
einschließen ('Welcom.PHP ');Ausgang:
Führen Sie die Datei aus dem Browser aus.
http: // localhost/include_file.Php
Spitze
JSON -Verwendung
In PHP gibt es eine integrierte Methode zum Lesen von Daten aus dem Webserver im JSON-Format und Anzeige auf der Webseite. Eine der häufigsten Methoden von PHP ist json_encode () zum Erstellen von JSON -Daten. Diese Methode wird im folgenden Skript verwendet, um PHP -Array in JSON -Daten umzuwandeln.
JSON.Php
$ items = array ("pen", "Bleistift", "Radiergummi", "Farbbuch");Ausgang:
Führen Sie die Datei aus dem Browser aus.
http: // localhost/json.Php
Spitze
XML -Verwendung
PHP hat eine Erweiterung mit dem Namen Simplexml zum Analysen von XML -Daten. simplexml_load_string () ist eine integrierte Funktion von PHP, um die XML-Datei zu analysieren. Das folgende Beispiel zeigt, wie Sie verwenden können simplexml_load_string () Funktion zum Lesen von Daten aus XML -Inhalten. Hier werden XML -Daten in einer Variablen gespeichert, $ Xmldata und $ xml Variable wird verwendet, um die Daten von zu lesen $ Xmldata. Nach dem Lesen der Daten wird der Inhalt als Array -Struktur mit Datentyp gedruckt.
xml.Php
$ Xmldata =Ausgang:
Führen Sie die Datei aus dem Browser aus.
http: // localhost/xml.Php
Spitze
HTML -Formulareingänge
Sie können verschiedene Arten von integriertem Array von PHP verwenden, um übermitteltes Formulardaten basierend auf dem Methodenattributwert des Formulars zu lesen. Sie müssen $ _post -Array verwenden, wenn die Formulardaten mithilfe der Post -Methode übermittelt werden und Sie $ _get -Array verwenden müssen, wenn das Formular mit der GET -Methode übermittelt wird. Das folgende Beispiel verwendet die Postmethode, um die Formulardaten in den Server zu übermitteln. Sie müssen zwei Dateien erstellen, um das folgende Skript zu testen. Einer ist "Anmeldung.HTML ” und ein anderer ist "überprüfen.PHP ”. Die HTML -Datei enthält eine Form von zwei Elementen. Dies sind Benutzername und Passwort. Die Formulardaten werden überprüft, um zu überprüfen.PHP -Datei mithilfe der Postmethode. PHP -Skript überprüft den übermittelten Wert von Benutzername und Passwort. Wenn der Benutzername ist 'Administrator' und Passwort ist ''1234 ' dann wird es drucken 'Gültiger Benutzer ' Andernfalls druckt es 'Ungültiger Benutzer'.
Anmeldung.html
überprüfen.Php
if ($ _ post ['username'] == 'admin' && $ _post ['pwd'] == '1234')Ausgang:
Führen Sie die Datei aus dem Browser aus.
http: // localhost/login.html
Wenn der Benutzername und das Passwort nicht übereinstimmen, wird die folgende Ausgabe angezeigt.
Spitze
Get_Browser -Funktion
get_browser () ist eine integrierte Funktion von PHP, mit der alle Informationen im Zusammenhang mit dem Browser durch Lesen gelesen werden Browscap.Ini Datei. Das folgende Skript zeigt die Ausgabe dieser Funktion im Array -Format.
GetBrowser.Php
Ausgang:
Führen Sie die Datei aus dem Browser aus.
http: // localhost/getBrowser.Php
Spitze
Sitzungspeicher
Sie können Sitzungsinformationen in PHP durch verwenden $ _Session Array. PHP verfügt über viele integrierte Funktionen, um die Sitzung zu bewältigen. Session_start () Die Funktion wird im folgenden Skript verwendet, um die Sitzung zu starten, und zwei Sitzungswerte werden in gespeichert $ _Session Array.
Sitzung.Php
Session_Start ();Ausgang:
Führen Sie die Datei aus dem Browser aus.
http: // localhost/session.Php
Spitze
Serveranforderungsmethode
Es wird früher erwähnt, dass PHP viele super globale Variablen zur Verarbeitung von Serveranforderungen hat. $ _Server Array ist eine dieser Variablen, mit denen Serverinformationen abgerufen werden. Das folgende Skript wird den Dateinamen des ausführenden Skripts und den Namen des laufenden Servers drucken.
ServerRequest.Php
echo $ _server ['php_self'];Ausgang:
Führen Sie die Datei aus dem Browser aus.
http: // localhost/serverRequest.Php
Spitze
Http Post
Das HTTP -Protokoll wird verwendet, um zwischen dem Server und dem Client zu kommunizieren. Jeder Browser arbeitet als Client, um die HTTP -Anforderung an den Server zu senden, und der Server sendet die Antwort an den Client basierend auf der Anfrage. Die HTTP -Anforderung kann mithilfe von Post und GET -Methode gesendet werden. Das folgende Beispiel zeigt die Verwendung der HTTP -Postanforderung in PHP. Hier ist ein HTML -Formular so konzipiert. $ _Post Array wird verwendet, um die Werte zu lesen und die Fläche des Rechtecks und des Drucks zu berechnen.
httppost.Php
Ausgang:
Führen Sie die Datei aus dem Browser aus.
http: // localhost/httppost.Php
Wenn der Benutzer 10 und 20 als Höhe und Breite tippt, tritt die folgende Ausgabe auf.
Spitze
Email schicken
PHP hat eine integrierte Funktion namens namens Mail () zum Senden einer E -Mail. Es hat vier Argumente. Die ersten drei Argumente sind obligatorisch und das letzte Argument ist optional. Das erste Argument übernimmt die E -Mail -Adresse des Empfängers, das zweite Argument nimmt ein E -Mail -Betreff, das dritte Argument nimmt das Argument der E -Mail -Körper- und ihres Arguments an. Diese Funktion funktioniert jedoch nur auf dem Live -Server. Wie Sie diese Funktion verwenden können, wird im folgenden Skript angezeigt.
Email.Php
Wenn Sie mithilfe von PHP E -Mails vom lokalen Server senden möchten, können Sie die Phpmailer -Klasse verwenden. Sie können den folgenden Tutorial -Link besuchen, um mehr über diese Klasse zu erfahren.
https: // linuxHint.com/how-to-send-email-from-php/
Spitze
Klasse und Objekt
Objektorientierte Programmierfunktion wird in PHP aus Version 5 hinzugefügt. Klasse und Objekt sind die Hauptteile aller objektorientierten Programme. Eine Klasse ist eine Sammlung von Variablen und Methoden und ein Objekt ist eine Instanz einer Klasse. Wie Sie eine einfache Klasse und ein einfaches Objekt erstellen und verwenden können, wird im folgenden Beispiel angezeigt. Hier eine Klasse namens namens Kunde ist mit drei öffentlichen Variablen und einer Methode definiert. Nach dem Erstellen des benannten Objekts $ custobj, Variablen werden durch Anrufe initialisiert SetValue Methode und später gedruckt.
classObject.Php
Ausgang:
Führen Sie die Datei aus dem Browser aus.
http: // localhost/classObject.Php
Spitze
Ausnahmebehandlung
Eines der wichtigsten Merkmale der objektorientierten Programmierung ist die Ausnahmehandhabung. Ausnahmebehandlung hat zwei Teile. Diese sind versuchen Block und fangen Block. Try Block enthält das Skript und wenn ein Fehler im Skript angezeigt wird. Eine einfache Verwendung des Ausnahmeregelung wird im folgenden Beispiel angezeigt. Hier prüft Block den Wert von $ nummer. Wenn $ nummer ist größer als 9 dann wird es eine Ausnahme mit der Nachricht machen “Sie müssen eine Ziffernummer auswählenAndernfalls druckt das Skript den Wert von $ nummer mit anderem Text.
Ausnahme.Php
Ausgang:
Führen Sie die Datei aus dem Browser aus.
http: // localhost/Ausnahme.Php
Spitze
Die grundlegende PHP -Programmierung wird in diesem Tutorial anhand von 30 Beispielen erläutert. Wenn Sie in Zukunft PHP lernen oder Webentwickler werden möchten, hilft Ihnen dieses Tutorial, Skripte in PHP zu schreiben.