Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Nächste Überarbeitung | Vorherige Überarbeitung | ||
| informatik:php:php-programmierkurs:php-p2 [2018/02/13 14:22] – angelegt jonathan.pfeiffer | informatik:php:php-programmierkurs:php-p2 [2024/10/14 20:45] (aktuell) – jonathan.pfeiffer | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== PHP-Programmierkurs [1] - Variablen ====== | + | ====== PHP-Programmierkurs [2] - Variablen ====== |
| <tabbox Variablen> | <tabbox Variablen> | ||
| Zeile 16: | Zeile 16: | ||
| Der Datentyp für eine Variable wird nicht vom Programmierer festgelegt, sondern richtet sich nach dem Zusammenhang, | Der Datentyp für eine Variable wird nicht vom Programmierer festgelegt, sondern richtet sich nach dem Zusammenhang, | ||
| <tabbox #1> | <tabbox #1> | ||
| + | {{url> | ||
| + | |||
| <tabbox Namen> | <tabbox Namen> | ||
| Für den **Namen einer Variablen** gelten folgende Regeln: | Für den **Namen einer Variablen** gelten folgende Regeln: | ||
| * Er muss mit einem Dollarzeichen '' | * Er muss mit einem Dollarzeichen '' | ||
| - | * Er darf keine Leerzeichen enthalten. | + | * Er darf '' |
| - | * Er darf nur aus Buchstaben und Ziffern bestehen, wobei das erste Zeichen ein Buchstabe sein muss. Es sind Groß- und Kleinbuchstaben erlaubt, zwischen denen jedoch unterschieden wird ( $HokusPokus ist __nicht__ das Gleiche wie $hokuspokus). | + | * Er darf nur aus '' |
| - | * Er darf keine deutschen Umlaute und kein ß (scharfes S) enthalten. | + | * Er darf keine deutschen Umlaute und kein |
| - | * Er darf als einziges Sonderzeichen den _ (Unterstrich) enthalten. | + | * Er darf als einziges Sonderzeichen den |
| - | * Er darf nicht mit einem reservierten Wort, z. B. mit einem Befehl aus der Sprache PHP, identisch sein. | + | * Er darf nicht mit einem '' |
| - | Du solltest selbsterklärende Namen vergeben. Dies hat den Vorteil, dass sich jeder, der sich später mit dem Programm befasst, sofort zurechtfindet. | + | Du solltest selbsterklärende Namen vergeben. Dies hat den Vorteil, dass sich jeder, der sich später mit dem Programm befasst, sofort zurechtfindet.\\ |
| - | \\Einige Beispiele sind: $Startmeldung , $Temperaturwert , $XKoordinate , $Ywert. | + | \\ |
| + | Einige Beispiele sind: $Startmeldung , $Temperaturwert , $XKoordinate , $Ywert. | ||
| <tabbox #2> | <tabbox #2> | ||
| + | {{url> | ||
| + | |||
| + | <tabbox Zahlen> | ||
| + | **Variablen für Zahlen**\\ | ||
| + | \\ | ||
| + | Betrachte das folgende Programm, in dem der Preis für eine | ||
| + | Tankfüllung Benzin berechnet wird: | ||
| + | <file php> | ||
| + | < | ||
| + | <?php | ||
| + | $liter = 14; | ||
| + | $preis = 1.35; | ||
| + | $zahlung = $liter * $preis; | ||
| + | echo $zahlung; | ||
| + | ?> | ||
| + | |||
| + | </ | ||
| + | |||
| + | Die Aufgabe dieses Programms ist die Multiplikation zweier Zahlen und die | ||
| + | Ausgabe des Ergebnisses. Dies wird wie folgt durchgeführt: | ||
| + | |||
| + | * Die Variable | ||
| + | * Die Variable | ||
| + | * Die Variable | ||
| + | * Der Wert von '' | ||
| + | \\ | ||
| + | Die Ausgabe des Programms im Browser\\ | ||
| + | {{: | ||
| + | <tabbox Wertzuweisung> | ||
| + | Der Computer führt eine Wertzuweisung durch, indem er zunächst den Ausdruck auswertet, der auf der rechten Seite des Wertzuweisungszeichens " | ||
| + | \\ | ||
| + | **Beispiel 1:** | ||
| + | < | ||
| + | $listenpreis = 49.95; | ||
| + | </ | ||
| + | PHP weist den Wert '' | ||
| + | \\ | ||
| + | **Beispiel 2:** | ||
| + | < | ||
| + | $preis_netto = 100; | ||
| + | $umsatzsteuer = 19; | ||
| + | $preis_brutto = $preis_netto + $umsatzsteuer; | ||
| + | </ | ||
| + | \\ | ||
| + | Erklärung: | ||
| + | PHP weist den Wert 100 der Variable $preis_netto zu. | ||
| + | PHP weist den Wert 19 der Variable $Umsatzsteuer zu. | ||
| + | PHP führt eine Wertzuweisung durch, indem es zunächst den Ausdruck auswertet, der auf der rechten Seite des Wertzuweisungszeichens " | ||
| + | <tabbox #3> | ||
| + | Achte bei diesem Quiz auf die '' | ||
| + | <quizlib id=" | ||
| + | |||
| + | < | ||
| + | < | ||
| + | < | ||
| + | | ||
| + | </ | ||
| + | |||
| </ | </ | ||
| ==== Literatur ==== | ==== Literatur ==== | ||
| * Theis, T. (2017): Einstieg in PHP 7 und MySQL. (Rheinwerk Verlag) Bonn | * Theis, T. (2017): Einstieg in PHP 7 und MySQL. (Rheinwerk Verlag) Bonn | ||
| - | {{tag> | + | {{tag> |