PHP: Unterschied zwischen den Versionen

Aus Vokabulabor
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

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.