PHP -Tutorial für Anfänger

PHP -Tutorial für Anfänger
Wenn Sie in PHP neu sind, hilft Ihnen diese Tutorials, PHP von Anfang an zu lernen.

PHP -Grundlagen:

  1. Hallo Welt
  2. Kommentare
  3. Variablen mit Saiten
  4. Verkettet Strings
  5. Schnur
  6. Substrings
  7. Variablen mit Zahlen
  8. Mathematik
  9. Aktuelles Datum
  10. Datumsprüfung
  11. Wenn Aussagen
  12. Sonst und sonst
  13. Wenn mit (oder und)
  14. Arrays
  15. while-Schleife
  16. Foreach Loop
  17. Funktionen
  18. Funktionsargumente
  19. sterben und verlassen
  20. Dateien eingeben
  21. JSON -Verwendung
  22. XML -Verwendung
  23. HTML -Formulareingänge
  24. Get_Browser -Funktion
  25. Sitzungspeicher
  26. Serveranforderungsmethode
  27. Http Post
  28. Email schicken
  29. Objekt und Klasse
  30. Ausnahmebehandlung

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 drucken
echo "Hallo Welt";
?>

Ausgang:

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 zuweisen
$ n = 10;
/* Drucken
Der Wert von $ n *//
echo "n = $ n";
?>

Ausgang:

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';
Echo "$ -Seite ist eine gute Blog -Site.
";
$ os = 'Linux';
Echo "Sie können verschiedene Themen von $ OS auf $ Site lesen.";
?>

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;
$ B = 20;
$ C = $ A + $ B;
echo "die Summe von".$ a." Und ".$ b." Ist ".$ c;
?>

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";
echo "vor trimm: $ text
";
Echo "danach trimmen: ".trimmen ($ text, 'a')."
";
Echo "danach ltrim: ".ltrim ($ text, 'a')."
";
Echo "danach rtrim: ".rtrim ($ text, 'a')."
";
?>

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)."
";
echo substr ("Webprogrammierung", 4)."
";
echo substr ("Webprogrammierung",-8,4)."
";
?>

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;
$ b = 10.5;
$ c = 0xff;
echo $ a+$ b+$ c;
?>

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;
$ abnum = abs ($ number);
echo $ abnum;
?>

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

$ CurrentDate1 = Datum ('D-M-y');
echo $ currentDate1."
";
$ CurrentDate2 = new DateTime ();
echo $ CurrentDate2-> Format ('D-M-y');
?>

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))
echo "Das Jahr ist Schaltjahr";
anders
echo "Das Jahr ist kein Schaltjahr";
?>

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;
if ($ ay> = 18)
echo "Sie haben Anspruch auf dieses Angebot";
?>

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

$ n = 220;
if ($ n == 1010)
echo "du hast den ersten Preis gewonnen";
elseif ($ n == 220)
echo "du hast den zweiten Preis gewonnen";
anders
echo "versuchen Sie es später noch einmal";

?>

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

$ current_time = 17;
$ break_time = false;
if ($ current_time> = 9 und $ current_time <= 12)
Echo "Morgen
";
elseif ($ current_time> 13 und $ current_time <= 16)
Echo "Nachmittag
";
anders

Echo "Abend
";
$ break_time = true;

if ($ current_time> 16 oder $ break_time == true)
echo "Gehen Sie nach Hause
";
?>

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 Array
$ names = array ("jim", "riffat", "ella");
für ($ i = 0; $ iEcho "Name:".$ namen [$ i]."
";
// assoziatives Array
$ E -Mails = Array ("jim" => "[email protected] "," Riffat "=>" [email protected] ",
"Ella" => "[email protected] ");
foreach ($ E -Mails als $ name => $ E -Mail)

Echo "
Die E -Mail -Adresse von $ name ist $ mail
";

?>

Ausgang:

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;
echo "sogar Zahlen von 1-10
";
while ($ n < 11)

if (($ n % 2) == 0)
echo "$ n
";
$ n ++;

?>

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

$ books = array ("CMS" => "WordPress", "Framework" => "Laravel 5", "JavaScript Library" =>
"React 16 Essentials");
foreach ($ books as $ type => $ bookName)
Echo " $ bookName ist beliebt $ type
";

?>

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 deklarieren
Funktion Welcomemessage ()
Echo "

Willkommen bei LinuxHint

";

// die Funktion aufrufen
Willkommensnachricht();
?>

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 Funktion deklarieren
Funktion circlearea ($ radius)
$ Area = 3.14*$ radius*$ radius;
Echo "

Die Fläche des Kreises ist $ Area

";

// die Funktion aufrufen
Circlearea (12);
Circlearea (34);
Circlearea (52);
?>

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 "))
sterben ("die Datei nicht öffnen");
echo "den Dateiinhalt lesen ...";
?>

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;
if ($ n != 100)
exit ("n ist nicht gleich 100");
anders
echo "n ist gleich 100";
?>

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 aus
";
?>

Erstellen 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 ');
Echo "Laravel ist jetzt ein sehr beliebtes PHP -Framework
";
erfordern ('Welcom.PHP ');
Echo "Sie können Magento für die Entwicklung der E -Commerce -Site verwenden
";
echo "Danke fürs Lesen
";
?>

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");
$ JSondata = json_encode ($ items);
echo $ jSondata;
?>

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 =
"

Easy Laravel 5
W. Jason Gilmore
EasyLaravelbook.com
";
$ xml = simplexml_load_string ($ xmldata) oder sterben ("Fehler beim Lesen");
var_dump ($ xml);
?>

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




Nutzername:

Passwort:




überprüfen.Php

if ($ _ post ['username'] == 'admin' && $ _post ['pwd'] == '1234')
echo "gültiger Benutzer";
anders
echo "ungültiger Benutzer";
?>

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

echo $ _server ['http_user_agent'];
$ browser = get_browser ();
print_r ($ browser);
?>

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 ();
$ _Session ["Name"] = "John";
$ _Session ["Farbe"] = "blau";
Echo "Sitzungsdaten werden gespeichert.";
?>

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'];
Echo "
";
echo $ _server ['server_name'];
Echo "
";
?>

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




Höhe:


Breite:






if ($ _post ["ht"] || $ _post ["wd"])

$ Area = $ _post ["ht"] * $ _post ["wd"];
echo "Die Fläche des Rechtecks ​​ist $ Area";

?>

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

$ to = '[email protected] ';
$ Betreff = 'Danke, dass du uns kontaktiert hast.'
$ message = 'Wir werden Ihr Problem bald lösen.'
Mail ($ to, $ Betreff, $ message);
?>

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

Klassenkunde

// Eigenschaften/Variablen deklarieren
öffentlich $ name;
öffentlich $ adresse;
öffentliches $ telefon;
// Setzen Sie die Kundendaten
öffentliche FunktionsetValue ($ name, $ addr, $ telefon)
$ this-> name = $ name;
$ this-> address = $ addr;
$ this-> Telefon = $ Telefon;


// Erstellen Sie ein neues Objekt des Kunden
$ custobj = neuer Kunde;
// Setzen Sie die Eigenschaftenwerte
echo $ custobj-> setValue ("Alia", "Dhaka, Bangladesch", "+8801673434456");
// Den Kundenwert drucken
Echo "Name:".$ custobj-> Name."
";
Echo "Adresse:".$ custobj-> Adresse."
";
Echo "Telefon:".$ custobj-> Telefon."
";
?>

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

$ nummer = 15;
// Block versuchen
versuchen
if ($ nummer> 10)
Neue Ausnahme auslegen ("Sie müssen eine Ziffernummer auswählen
");

// Drucken Sie die Ausgabe, wenn keine Ausnahme eintritt
echo "Ausgewählte Nummer ist $ number ist
";

// Ausnahme fangen
fangen (Ausnahme $ e)
Echo 'Fehlermeldung:' .$ e-> getMessage ();

?>

Ausgang:

Führen Sie die Datei aus dem Browser aus.

http: // localhost/Ausnahme.Php

Spitze

Abschluss

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.