php

PHP-Tutorial für Anfänger

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

PHP-Grundlagen:

  1. Hallo Welt
  2. Bemerkungen
  3. Variablen mit Strings
  4. Strings verketten
  5. Saiten trimmen
  6. Teilzeichenfolgen
  7. Variablen mit Zahlen
  8. Mathematik
  9. Aktuelles Datum
  10. Datumsprüfung
  11. Wenn-Anweisungen
  12. Else und ElseIf
  13. Wenn mit (ODER und UND)
  14. Arrays
  15. while-Schleife
  16. foreach-Schleife
  17. Funktionen
  18. Funktionsargumente
  19. sterben und gehen
  20. Dateien einschließen
  21. JSON-Nutzung
  22. XML-Nutzung
  23. HTML-Formulareingaben
  24. get_browser-Funktion
  25. Sitzungsspeicher
  26. Serveranfragemethode
  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 PHP-Codeblöcke zu definieren und zu verwenden ';' am Ende der Zeile ist obligatorisch für PHP-Skript. Erstellen Sie eine neue Datei mit dem Namen 'zuerst.php', um Ihr erstes Skript auszuführen und die Datei in zu speichern /www/html/htdocs Mappe. Fügen Sie das folgende Skript hinzu, um einen einfachen Text zu drucken: „Hallo Welt”.

//Text drucken
echo "Hallo Welt";
?>

Ausgabe:

Führen Sie die Datei über den Browser aus.

http://localhost/first.php

oben

Bemerkungen

Wie bei anderen Standardprogrammiersprachen können Sie '//' für einzeilige Kommentare und '/* */' für mehrzeilige Kommentare verwenden use. Erstellen Sie eine PHP-Datei mit dem Namen 'Kommentar.php' mit dem folgenden Code, um die Verwendung von ein- und mehrzeiligen Kommentaren in PHP zu zeigen.

//Vergeben Sie einen Wert in der Variablen $n
$n = 10;
/* Drucken
der Wert von $n */
echo "n = $n";
?>

Ausgabe:

Führen Sie die Datei über den Browser aus.

http://localhost/comment.php

oben

Variablen mit Strings

Das '$'-Symbol wird verwendet, um jede Variable in PHP zu deklarieren und zu lesen. Erstellen Sie eine PHP-Datei mit dem Namen 'Saiten.php' mit folgendem Code. Sie können einfache Anführungszeichen (") oder doppelte Anführungszeichen (" ") verwenden, um eine beliebige String-Variable zu deklarieren oder zu drucken, aber das doppelte Anführungszeichen wird verwendet, um den Wert der String-Variablen mit anderen String-Daten zu drucken. In diesem Beispiel werden verschiedene Verwendungen von String-Variablen gezeigt.

$site = 'LinuxHinweis';
echo "$site ist eine gute Blogseite.
";
$os = 'Linux';
echo "Sie können verschiedene Themen von $os auf $site lesen.";
?>

Ausgabe:

Führen Sie die Datei über den Browser aus.

http://localhost/strings.php

oben

Strings verketten

'.' Operator wird in PHP verwendet, um mehrere Variablen zu kombinieren. Erstellen Sie eine PHP-Datei mit dem Namen 'verketten.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 anderen Strings ausgegeben.

$a = 30;
$b = 20;
$c = $a + $b;
echo "Die Summe von".$a." und ".$b."ist".$c;
?>

Ausgabe:

Führen Sie die Datei über den Browser aus.

http://localhost/concate.php

oben

Saiten trimmen

trimmen() Die Funktion wird in PHP verwendet, um jedes Zeichen von der linken und rechten Seite einer beliebigen Zeichenfolge zu entfernen. Es gibt zwei weitere Funktionen in PHP zum Entfernen von Zeichen 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 zu zeigen. Im Skript werden drei Trimmfunktionen verwendet und das Zeichen 'ein' wird vom Anfang oder Ende oder von beiden Seiten entfernt, basierend auf der angewendeten Zeichenfolge.

$text = "aa Ich programmiere gerne aa";
echo "Vor dem Trimmen:$text
";
echo "Nach trimmen:".trim($text,'a')."
";
echo "Nach ltrim:".ltrim($text,'a')."
";
echo "Nach rtrim:".rtrim($text,'a')."
";
?>

Ausgabe:

Führen Sie die Datei über den Browser aus.

http://localhost/trimming.php

Weitere Informationen zum Trimmen finden Sie unter dem folgenden Tutorial-Link.

https://linuxhint.com/trim_string_php/

oben

Teilzeichenfolgen

substr() Funktion wird in PHP verwendet, um einen bestimmten Teil eines Strings zu lesen. Diese Funktion kann drei Parameter annehmen. Der erste Parameter ist die Hauptsaite, die Sie schneiden möchten, der zweite Parameter ist der Startindex und der dritte Parameter ist die Länge der Saite. Der dritte Parameter ist für diese Methode optional.  Erstellen Sie eine PHP-Datei mit dem Namen 'Teilzeichenfolge.php' mit dem folgenden Code, um die Verwendung dieser Funktion zu zeigen. In dieser Funktion zählt der Startindex ab 0, aber ein negativer Startindexwert zählt ab 1. Und der Längenwert zählt von 1. Wenn Sie den dritten Parameter dieser Funktion weglassen, werden die Zeichen vom Anfangsindex bis zum Ende des Hauptstrings abgeschnitten.

echo substr("Webprogrammierung",4,7)."
";
echo substr("Webprogrammierung",4)."
";
echo substr("Webprogrammierung",-8,4)."
";
?>

Ausgabe:

Führen Sie die Datei über den Browser aus.

http://localhost/substring.php

oben

Variablen mit Zahlen

Sie können in PHP verschiedene Arten von Zahlenvariablen deklarieren. Zahlenwert kann Integer oder Float sein. Im folgenden Skript werden drei Arten von Zahlen deklariert und hinzugefügt. Erstellen Sie eine PHP-Datei mit dem Namen 'Zahlen.php', um die Verwendung der Zahlenvariablen zu zeigen.

$a = 8;
$b = 10.5;
$c = 0xFF;
echo $a+$b+$c;
?>

Ausgabe:

Führen Sie die Datei über den Browser aus.

http://localhost/numbers.php

oben

Mathematik

PHP enthält viele eingebaute Funktionen, um verschiedene Arten von mathematischen Aufgaben zu erledigen, wie z abs(), ceil(), floor(), hexdec(), max(), min(), rand() usw. Die Verwendung von Abs() Funktion wird im folgenden Skript gezeigt. Abs() Funktion gibt den Absolutwert einer beliebigen Zahl zurück. Wenn Sie eine negative Zahl angeben, dann Abs() Funktion gibt nur den Wert ohne Vorzeichen zurück.

absval.php

$zahl = -17.87;
$absnum = abs($zahl);
echo $absnum;
?>

Ausgabe:

Führen Sie die Datei über den Browser aus.

http://localhost/absval.php

oben

Aktuelles Datum

Sie können alle daten- und zeitbezogenen Informationen in PHP auf zwei Arten abrufen. Eine Möglichkeit, die Funktion date() zu verwenden, und eine andere Möglichkeit, die DateTime-Klasse zu verwenden. Wie Sie das aktuelle Datum mit den genannten zwei Möglichkeiten erhalten, wird im folgenden Skript gezeigt. Das Skript zeigt das aktuelle Datum im Format 'Tag-Monat-Jahr' an.
aktuelles Datum.php

$CurrentDate1 = date('d-m-Y');
echo $CurrentDate1."
";
$CurrentDate2 = new DateTime();
echo $CurrentDate2->format('d-m-Y');
?>

Ausgabe:

Führen Sie die Datei über den Browser aus.

http://localhost/aktuelles Datum.php

Datumsprüfung

Die Funktion checkdate() wird in PHP verwendet, um zu überprüfen, ob ein Datum gültig ist oder nicht. Die Verwendung dieser Funktion wird im folgenden Skript gezeigt. Dieses Skript prüft, ob ein Jahr ein Schaltjahr ist oder nicht auf einem Datum basiert.

Schaltjahr.php

if(Prüfdatum(02, 29, 2018))
echo "Das Jahr ist Schaltjahr";
sonst
echo "Das Jahr ist kein Schaltjahr";
?>

Ausgabe:

Führen Sie die Datei über den Browser aus.

http://localhost/schaltjahr.php

oben

if-Anweisungen

wenn Anweisung wird verwendet, um eine bedingte Anweisung zu deklarieren. Die Syntax von wenn -Anweisung in PHP ähnelt anderen Standard-Programmiersprachen. Das folgende Skript zeigt die Verwendung von simple wenn Aussage. Laut Skript ist die Bedingung wahr und es wird die Ausgabe ausgegebenSie haben Anspruch auf dieses Angebot”.

wenn.php

$Alter = 20;
if ($Alter >= 18)
echo "Sie haben Anspruch auf dieses Angebot";
?>

Ausgabe:

Führen Sie die Datei über den Browser aus.

http://localhost/if.php

oben

Else und ElseIf

Sie können verwenden sonst und sonst mit if-Anweisung, wenn Sie verschiedene Anweisungen basierend auf unterschiedlichen Bedingungen ausführen möchten. Im folgenden Skript werden drei Arten von Bedingungen geprüft. Die zweite Bedingung ist gemäß dem Skript wahr und es wird "Du hast den zweiten Preis gewonnen“.
sonst.php

$n = 220;
if ($n == 1010)
echo "Sie haben den ersten Preis gewonnen";
sonstif ($n == 220)
echo "Sie haben den zweiten Preis gewonnen";
sonst
echo "Versuchen Sie es später noch einmal";

?>

Ausgabe:

Führen Sie die Datei über den Browser aus.

http://localhost/elseif.php

oben

Wenn mit (ODER und UND)

Sie können mehrere Bedingungen in der if-Anweisung verwenden, indem Sie logisches verwenden ODER und UND. Logisch ODER gibt true zurück, wenn eine Bedingung von mehreren Bedingungen wahr wird. Logisch UND gibt true zurück, wenn alle deklarierten Bedingungen wahr werden. Das folgende Skript zeigt die Verwendung der if-Anweisung mit ODER und UND Logik. Hier, wenn-sonst-wenn Anweisung wird mit logischem . verwendet UND das druckt die Ausgabe basierend auf zugewiesenen $aktuelle_zeit. Eine weitere if-Anweisung wird mit logischem . verwendet ODER das druckt die Ausgabe, wenn eine der Bedingungen zutrifft.
oder und.php

$aktuelle_Zeit = 17;
$break_time = false;
if ($aktuelle_Zeit >= 9 UND $aktuelle_Zeit <= 12)
echo "Morgen
";
elseif ($aktuelle_Zeit > 13 UND $aktuelle_Zeit <= 16)
echo "Nachmittag
";
sonst

echo "Abend
";
$break_time = wahr;

if ($current_time > 16 OR $break_time == true)
echo "Geh nach Hause
";
?>

Ausgabe:

Führen Sie die Datei über den Browser aus.

http://localhost/orand.php

oben

Arrays

Wenn Sie mehrere Werte in einer einzelnen Variablen hinzufügen möchten, können Sie eine Array- oder Objektvariable verwenden. In jeder Programmiersprache können hauptsächlich zwei Arten von Arrays deklariert werden. Dies sind numerische und assoziative Arrays. Array kann auch nach eindimensionalem und mehrdimensionalem Array kategorisiert werden. Das folgende Beispiel zeigt die Verwendung von einfachen numerischen und assoziativen Arrays. Hier numerisches Array, $namen wird gelesen und gedruckt, indem for-Schleife und assoziatives Array verwendet werden, $E-Mails wird gelesen und gedruckt von für jedes Schleife.

Array.php

//Numerisches Array
$names = array("Jim", "Riffat", "Ella");
für($i = 0; $iecho "Name: ".$namen[$i]."
";
//Assoziatives Array
$emails=array("Jim"=>"[email protected]","Riffat"=>"[email protected]",
"Ella"=>"[email protected]");
foreach($emails als $name=>$email)

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

?>

Ausgabe:

Führen Sie die Datei über den Browser aus.

http://localhost/array.php

Sie können den folgenden Tutorial-Link besuchen, um mehr über das PHP-Array zu erfahren.

https://linuxhint.com/php-arrays-tutorial/

oben

while-Schleife

PHP verwendet drei Arten von Schleifen, um einen Codeblock mehrmals zu iterieren. während Schleife ist eine davon, die die Iteration fortsetzt, bis die Schleife die Beendigungsbedingung erreicht reach. Die Syntax der while-Schleifendeklaration ist ähnlich wie bei den anderen Standard-Programmiersprachen. Das folgende Beispiel zeigt die Verwendung von während Schleife. Die Schleife wird hier verwendet, um gerade Zahlen von 1 bis 10 . herauszufinden. Die Schleife wird 10 Mal wiederholt und überprüft, ob jede Zahl durch 2 teilbar ist oder nicht. Die durch 2 teilbaren Zahlen werden gedruckt.

während.php

$n = 1;
echo "Gerade Zahlen von 1-10
";
während($n < 11)

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

?>

Ausgabe:

Führen Sie die Datei über den Browser aus.

http://localhost/während.php

oben

foreach-Schleife

PHP verwendet für jedes Schleife, um ein Array oder eine Objektvariable zu lesen. Diese Schleife kann lesen Schlüsselwert Paar aus einem assoziativen Array. Die Verwendung dieser Schleife wird im folgenden Skript gezeigt. Hier ist ein assoziatives Array namens $bücher wird erklärt. Der Index des Arrays enthält den Buchtyp und der Wert des Arrays enthält den Buchnamen. für jedes Schleife wird verwendet, um das Array mit Schlüssel und Wert zu iterieren und sie durch Verketten mit anderen Zeichenfolgen auszugeben.
für jedes.php

$books = array("cms"=>"Wordpress", "framework"=>"Laravel 5","javascript library"=>
"Reagiere 16 wesentliche Dinge");
foreach ($books als $type=>$bookName)
Echo" $bookName ist beliebt $typ
";

?>

Ausgabe:

Führen Sie die Datei über den Browser aus.

http://localhost/foreach.php

oben

Funktionen

Wenn Sie denselben Codeblock viele Male in vielen Teilen desselben Skripts verwenden möchten, ist es besser, eine Funktion mit dem gemeinsamen Codeblock zu erstellen und die Funktion dort aufzurufen, wo der Code ausgeführt werden soll. Eine einfache Anwendung der Funktion wird im folgenden Beispiel gezeigt. Hier wird eine Funktion ohne Argument deklariert, die nach dem Aufruf einen Text ausgibt.

Funktion.php

//Funktion deklarieren
Funktion WelcomeMessage()
Echo"

Willkommen bei Linuxhint

";

// rufe die Funktion auf
Willkommensnachricht();
?>

Ausgabe:

Führen Sie die Datei über den Browser aus.

http://localhost/funktion.php

oben

Funktionsargumente

Sie können eine Funktion mit Argumenten oder ohne Argumente verwenden. Das vorherige Beispiel zeigt die Verwendung der Argument-less-Funktion. Sie können Argumente in Funktion nach Wert oder Referenz senden.  Das Argument wird im folgenden Beispiel als 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 aufgerufen.
Kreisbereich.php

//Funktion deklarieren
Funktion circleArea($radius)
$fläche = 3.14*$radius*$radius;
Echo"

Die Fläche des Kreises ist $area

";

// rufe die Funktion auf
Kreisbereich (12);
Kreisbereich(34);
Kreisbereich(52);
?>

Ausgabe:

Führen Sie die Datei über den Browser aus.

http://localhost/circlearea.php

oben

sterben und gehen

PHP verwendet sterben() und Ausfahrt() Funktionen zum Beenden des Skripts durch Anzeigen einer Fehlermeldung. Es gibt keinen grundlegenden Unterschied zwischen diesen beiden Funktionen. Die Verwendung dieser beiden Funktionen wird in den folgenden Beispielen gezeigt.

sterben() Funktion

Das folgende Skript generiert einen Fehler, wenn newfile.txt existiert am aktuellen Speicherort nicht und stoppt die Ausführung, indem die in der Methode die() enthaltene Fehlermeldung angezeigt wird.

dieerr.php

wenn(!fopen("neueDatei.txt","r"))
die("Datei kann nicht geöffnet werden");
echo "Lesen des Dateiinhalts…";
?>

Ausgabe:

Führen Sie die Datei über den Browser aus.

http://localhost/dieerr.php

exit()-Funktion

Das folgende Skript stoppt die Ausführung des Skripts, indem es eine Fehlermeldung anzeigt, wenn der Wert von $n ungleich 100 . ist.

Exiterr.php

$n=10;
if($n != 100)
exit("n ist ungleich 100");
sonst
echo "n ist gleich 100";
?>

Ausgabe:

Führen Sie die Datei über den Browser aus.

http://localhost/exiterr.php

oben

Dateien einschließen

Wenn Sie denselben Code in mehreren PHP-Skripten verwenden müssen, ist es besser, das gemeinsame Skript in einer beliebigen Datei zu speichern und den Code mehrmals zu verwenden, indem Sie die Datei einschließen. Sie können eine Datei in PHP einbinden, indem Sie vier Methoden verwenden. Diese sind require(), require_once(), include() und include_once(). Wenn benötigen() oder einmalig benötigt() Wenn die Datei nicht eingefügt wird, wird die Ausführung des Skripts gewaltsam gestoppt, aber einschließen() oder include_once() stoppt die Ausführung des Skripts nicht, wenn bei der Einbindung ein Fehler auftritt. Die Anwendung der beiden Methoden wird im folgenden Beispiel gezeigt. Erstellen Sie eine PHP-Datei mit dem Namen „herzlich willkommen.php” mit dem folgenden Code, der später eingefügt wird. Dieses Skript druckt einen einfachen Text.

herzlich willkommen.php

echo "Beginnen Sie hier mit dem Lesen reading
";
?>

Erstellen Sie eine weitere PHP-Datei mit dem Namen „include_file.php“ und füge den folgenden Code hinzu. Hier, einschließen() Methode wird die Ausführung wegen Einschlussfehler nicht stoppen und die Meldung "Laravel ist jetzt ein sehr beliebtes PHP-Framework”. Aber benötigen() Methode stoppt die Ausführung wegen Einschlussfehler und gibt die letzten beiden Echonachrichten nach der require()-Anweisung nicht aus.

include_file.php

einschließen('willkommen.php');
echo "Laravel ist jetzt ein sehr beliebtes PHP-Framework
";
erfordern('willkommen.php');
echo "Sie können Magento zum Entwickeln einer E-Commerce-Site verwenden use
";
echo "Danke fürs Lesen
";
?>

Ausgabe:

Führen Sie die Datei über den Browser aus.

http://localhost/include_file.php

oben

JSON-Nutzung

Es gibt eine integrierte Methode in PHP, um Daten vom Webserver im JSON-Format zu lesen und auf der Webseite anzuzeigen. Eine der häufigsten Methoden von PHP ist PHP json_encode() zum Erstellen von JSON-Daten. Diese Methode wird im folgenden Skript verwendet, um ein PHP-Array in JSON-Daten zu konvertieren.

json.php

$items = array("Stift", "Bleistift", "Radiergummi", "Farbbuch");
$JSONdata = json_encode($items);
echo $JSONdata;
?>

Ausgabe:

Führen Sie die Datei über den Browser aus.

http://localhost/json.php

oben

XML-Nutzung

PHP hat eine Erweiterung namens SimpleXML zum Parsen von XML-Daten. simplexml_load_string() ist eine eingebaute Funktion von PHP zum Parsen von XML-Dateien. 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 ausgegeben.

xml.php

$XMLData =
"

Einfach Laravel 5
W. Jason Gilmore
easylaravelbook.com
";
 
$xml=simplexml_load_string($XMLData) or die("Fehler beim Lesen");
var_dump($xml);
?>

Ausgabe:

Führen Sie die Datei über den Browser aus.

http://localhost/xml.php

oben

HTML-Formulareingaben

Sie können verschiedene Arten von integrierten PHP-Arrays verwenden, um gesendete Formulardaten basierend auf dem Methodenattributwert des Formulars zu lesen. Sie müssen das $_POST-Array verwenden, wenn die Formulardaten mit der POST-Methode gesendet werden, und Sie müssen das $_GET-Array verwenden, wenn das Formular mit der GET-Methode gesendet wird. Das folgende Beispiel verwendet die POST-Methode, um die Formulardaten an den Server zu senden. Sie müssen zwei Dateien erstellen, um das folgende Skript zu testen. Einer ist "Anmeldung.html“ und ein anderer ist "prüfen.php“. HTML-Datei enthält eine Form von zwei Elementen. Dies sind Benutzername und Passwort. Die Formulardaten werden zur Prüfung übermittelt.php-Datei mit der Post-Methode. Das PHP-Skript überprüft den übermittelten Wert von Benutzername und Passwort. Wenn der Benutzername ist 'Administrator' und das Passwort ist '1234' dann wird es gedruckt 'Gültiger Benutzer' sonst wird es gedruckt 'Ungültiger Benutzer'.

Anmeldung.html




Nutzername:

Passwort:




prüfen.php

if($_POST['username'] == 'admin' && $_POST['pwd'] == '1234')
echo "Gültiger Benutzer";
sonst
echo "Ungültiger Benutzer";
?>

Ausgabe:

Führen Sie die Datei über den Browser aus.

http://localhost/login.html

Wenn Benutzername und Passwort nicht übereinstimmen, wird die folgende Ausgabe angezeigt.

oben

get_browser-Funktion

get_browser() ist eine eingebaute Funktion von PHP, die verwendet wird, um alle Informationen im Zusammenhang mit dem Browser durch Lesen zu lesen Augenbrauen.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);
?>

Ausgabe:

Führen Sie die Datei über den Browser aus.

http://localhost/getbrowser.php

oben

Sitzungsspeicher

Sie können Sitzungsinformationen in PHP speichern, indem Sie $_SESSION Array. PHP hat viele eingebaute Funktionen, um die Sitzung zu handhaben. session_start() Die Funktion wird im folgenden Skript verwendet, um die Sitzung zu starten, und zwei Sitzungswerte werden gespeichert in $_SESSION Array.

Session.php

session_start();
$_SESSION["name"] = "John";
$_SESSION["color"] = "Blau";
echo "Sitzungsdaten werden gespeichert.";
?>

Ausgabe:

Führen Sie die Datei über den Browser aus.

http://localhost/session.php

oben

Serveranfragemethode

Es wurde bereits erwähnt, dass PHP viele super globale Variablen hat, um Serveranfragen zu verarbeiten. $_SERVER Array ist eine dieser Variablen, die verwendet wird, um Serverinformationen zu erhalten. Das folgende Skript gibt den Dateinamen des ausgeführten Skripts und den Namen des laufenden Servers aus.

Serveranfrage.php

echo $_SERVER['PHP_SELF'];
Echo"
";
echo $_SERVER['SERVER_NAME'];
Echo"
";
?>

Ausgabe:

Führen Sie die Datei über den Browser aus.

http://localhost/serverrequest.php

oben

HTTP-POST

Das HTTP-Protokoll wird verwendet, um zwischen dem Server und dem Client zu kommunizieren. Jeder Browser arbeitet als Client, um eine HTTP-Anfrage an den Server zu senden, und der Server sendet die Antwort basierend auf der Anfrage an den Client. HTTP-Anfrage kann mit der POST- und GET-Methode gesendet werden. Das folgende Beispiel zeigt die Verwendung von HTTP POST Requests in PHP. Hier ist ein HTML-Formular so konzipiert, dass es den Höhen- und Breitenwert eines beliebigen Rechtecks ​​übernimmt und an den Server sendet. $_POST Array wird verwendet, um die Werte zu lesen und die Fläche des Rechtecks ​​zu berechnen und zu drucken.
httppost.php




Höhe:


Breite:




 


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

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

?>

Ausgabe:

Führen Sie die Datei über den Browser aus.

http://localhost/httppost.php

Wenn der Benutzer 10 und 20 als Höhe und Breite eingibt, erfolgt die folgende Ausgabe.

oben

Email schicken

PHP hat eine eingebaute Funktion 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 nimmt die E-Mail-Adresse des Empfängers, das zweite Argument den E-Mail-Betreff, das dritte Argument den E-Mail-Text und das vierte Argument den Header-Inhalt. Aber diese Funktion funktioniert nur im Live-Server. Wie Sie diese Funktion nutzen können, zeigt das folgende Skript.
Email.php

$to = '[email protected]';
$subject = 'Vielen Dank für Ihre Kontaktaufnahme';
$message = 'Wir werden Ihr Problem bald lösen';
mail($an, $Betreff, $Nachricht);
?>

Wenn Sie mit 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/

oben

Klasse und Objekt

Die objektorientierte Programmierfunktion wird in PHP ab Version 5 hinzugefügt.  Klasse und Objekt sind die Hauptbestandteile jeder objektorientierten Programmierung. 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 gezeigt. Hier eine Klasse namens Kunde ist mit drei öffentlichen Variablen und einer Methode definiert. Nach dem Erstellen des Objekts namens $custobj, Variablen werden durch Aufrufen initialisiert setValue Methode und später gedruckt.
Klassenobjekt.php

Klasse Kunde

//Eigenschaften/Variablen deklarieren
öffentlicher $name;
öffentliche $adresse;
öffentliches $telefon;
 
//Setzen Sie die Kundendaten
öffentliche Funktion setValue($name, $addr, $phone)
$dies->name = $name;
$diese->Adresse = $Adresse;
$dieses->Telefon = $Telefon;


// Erstellen Sie ein neues Objekt von Customer
$custobj = neuer Kunde;
// Setze die Eigenschaftswerte
echo $custobj->setValue("Alia","Dhaka, Bangladesch","+8801673434456");
// Kundenwert drucken
echo "Name: ".$custobj->name."
";
echo "Adresse: ".$custobj->Adresse."
";
echo "Telefon:".$custobj->Telefon."
";
?>

Ausgabe:

Führen Sie die Datei über den Browser aus.

http://localhost/classobject.php

oben

Ausnahmebehandlung

Eine der wichtigsten Funktionen der objektorientierten Programmierung ist die Ausnahmebehandlung. Die Ausnahmebehandlung besteht aus zwei Teilen. Diese sind Versuchen blockieren und Fang Block. Der Try-Block enthält das Skript und wenn ein Fehler im Skript auftritt, wird eine Ausnahme von try-Block ausgelöst, um den Block abzufangen.  Eine einfache Anwendung der Ausnahmebehandlung wird im folgenden Beispiel gezeigt. Hier prüft try block den Wert von $zahl. Wenn $zahl ist größer als 9 dann wird eine Ausnahme mit der Meldung "Sie müssen eine einstellige Zahl auswählen” sonst druckt das Skript den Wert von $zahl mit anderem Text.
Ausnahme.php

$zahl = 15;
//Block versuchen
Versuchen
if($zahl > 10)
throw new Exception("Sie müssen eine einstellige Zahl auswählen
");

// Ausgabe ausgeben, wenn keine Ausnahme auftritt
echo "Ausgewählte Nummer ist $Nummer
";

//Ausnahme abfangen
catch(Ausnahme $e)
echo 'Fehlermeldung: ' .$e->getMessage();

?>

Ausgabe:

Führen Sie die Datei über den Browser aus.

http://localhost/ausnahme.php

oben

Fazit

Die grundlegende PHP-Programmierung wird in diesem Tutorial anhand von 30 Beispielen erklärt. Wenn Sie PHP lernen oder in Zukunft Webentwickler werden möchten, hilft Ihnen dieses Tutorial, Skripte in PHP zu schreiben writing.

So installieren Sie dezentrale soziale Medien in der Diaspora auf Debian 10
Diaspora ist ein datenschutzbewusstes verteiltes und ein Open-Source, dezentralisiertes soziales Netzwerk. Es umfasst eine Sammlung unabhängiger und b...
Unterschied zwischen ARM64, ARMel und ARMhf
Die meisten von uns sehen beim Kauf eines neuen Smartphones, Tablets oder eines anderen elektronischen Geräts den Begriff "ARM vXXX" -Prozessor in der...
Docker-Images in Debian 10 (Buster) automatisch erstellen
Docker ist heutzutage eine On-Demand-Technologie, da viele große Unternehmen es verwenden, um ihre Arbeitsbelastung zu reduzieren. Es wird zum Erstell...