PHP: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „* Kategorie:Tutorial = Links = = Zielsetzung = In diesem Kurs soll die Programmiersprache PHP in Grundzügen erlernt werden. = Voraussetzung = * Installation von PHP * Visual Studio Code mit Extension PHP = Dateiformat = * Eine Quellcodedatei für PHP beginnt mit folgendem Header: <syntaxhighlight lang="php"> <?php </syntaxhighlight> * Php ist eine formatfreie Sprache: Zwischen den Elementen können beliebig viele Leerzeichen, Tabulatoren und…“) |
|||
Zeile 1: | Zeile 1: | ||
* [[Kategorie:Tutorial]] | * [[index.php?title=Kategorie:Tutorial]] | ||
= Links = | = Links = | ||
Zeile 30: | Zeile 30: | ||
echo "Hallo Welt!\n"; | echo "Hallo Welt!\n"; | ||
echo 42; | echo 42; | ||
echo "\n" | echo "\n"; | ||
</syntaxhighlight> | </syntaxhighlight> | ||
* Hier werden 2 Zeilen ausgegeben: zuerst wird die Welt begrüßt, dann wird die Zahl aller Zahlen (42) ausgegeben, mit nachfolgendem Zeilenwechsel. | * Hier werden 2 Zeilen ausgegeben: zuerst wird die Welt begrüßt, dann wird die Zahl aller Zahlen (42) ausgegeben, mit nachfolgendem Zeilenwechsel. |
Version vom 30. September 2023, 19:41 Uhr
Links
Zielsetzung
In diesem Kurs soll die Programmiersprache PHP in Grundzügen erlernt werden.
Voraussetzung
- Installation von PHP
- Visual Studio Code mit Extension PHP
Dateiformat
- Eine Quellcodedatei für PHP beginnt mit folgendem Header:
<?php
- Php ist eine formatfreie Sprache: Zwischen den Elementen können beliebig viele Leerzeichen, Tabulatoren und Zeilenwechsel stehen.
Text ausgeben
Text wird mittels des Schlüsselwortes echo ausgegeben:
<?php
echo "Hallo Welt!\n";
- Es wird die Zeichenkette "Hallo Welt!" ausgegeben, mit einem abschließenden Zeilenwechsel: \n
- Das, was ausgegeben wird, muss zwischen dem Schlüsselwort echo und einem ';' (Semicolon) stehen.
<?php
echo "Hallo Welt!\n";
echo 42;
echo "\n";
- Hier werden 2 Zeilen ausgegeben: zuerst wird die Welt begrüßt, dann wird die Zahl aller Zahlen (42) ausgegeben, mit nachfolgendem Zeilenwechsel.
Variablen
- Eine Variable ist ein Speicherplatz: sie hat einen Namen, mit dem sie angesprochen wird, und einen Wert.
- Eine Variablenname beginnt immer mit einem '$' (Dollarzeichen) und besteht danach aus Buchstaben, Ziffern und dem '_'. Beispiele: $n, $userName
- Konvention: Wir benutzen für Variablennamen Camel-Case: Besteht ein Name aus mehreren Wörtern, werden diese ohne Leerzeichen hintereinander geschrieben und alle Wörter nach dem ersten beginnen mit einem Großbuchstaben.
- Eine Variable bekommt durch eine Zuweisung einen Wert:
<?php
$name = "Huber";
$age = 42;
echo "Name: $name Alter: $age\n";
- Die Variable namens $name bekommt den Wert "Huber".
- Die Variable namens $age bekommt den Wert 42.
- In dem String, der in der letzten Zeile mit echo ausgegeben wird, kommen die beiden Variablen vor. Diese Variablennamen werden durch die Werte ersetzt.
Formeln
Jede Programmiersprache kann rechnen.
<?php
$capital = 325.77;
$interest = 3.5;
$value = $capital * (1 + $interest / 100);
echo "Kapital: $capital Zins: $interest Wert: $value\n";
- Die Variable $capital bekommt den Gleitpunktzahlwert 325.77, die Variable $interest den Wert 3.5.
- Der Wert wird mit der Formel berechnet. Die Formel enthält Zahlen, Rechenzeichen ('+', '*', '/'), Variablen und Klammern in beliebiger Mischung.
- PHP kennt die "Vorrangregeln" der Arithmetik: Punkt vor Strich, also erst die Klammer berechnen, dann erst die Multiplikation ausführen.
Funktionen
- Berechnungen können in Funktionen gebündelt werden. Das erhöht die Übersicht.
- PHP-Funktionen funktionieren wie mathematische Funktionen:
<?php function sum($a, $b){
$rc = $a + $b; return $rc;
} echo sum(1237.99, 4399.5); echo "\n"; </syntaxhighlight>
- Die Funktion hat den Namen sum.
- Es gibt 2 Parameter, die der Funktion mitteilen, was summiert werden soll.
- Es wird der Wert der Parameter addiert und der Variable $rc zugewiesen.
- Das Ergebnis wird dann mit dem Schlüsselwort 'return "abgeliefert.
- Mit dem ersten echo wird durch "Aufruf" der Funktion die Summe von 1237.99 und 4399.5 berechnet und diese ausgegeben.
- Mit dem zweiten echo wird ein Zeilenwechsel ausgegeben.