Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
| informatik:php:php-programmierkurs:php-p2 [2018/02/13 14:33] – jonathan.pfeiffer | informatik:php:php-programmierkurs:php-p2 [2024/10/14 20:45] (aktuell) – jonathan.pfeiffer | ||
|---|---|---|---|
| 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> | <tabbox Zahlen> | ||
| **Variablen für Zahlen**\\ | **Variablen für Zahlen**\\ | ||
| Zeile 33: | Zeile 38: | ||
| Betrachte das folgende Programm, in dem der Preis für eine | Betrachte das folgende Programm, in dem der Preis für eine | ||
| Tankfüllung Benzin berechnet wird: | Tankfüllung Benzin berechnet wird: | ||
| - | {{: | + | < |
| + | < | ||
| + | <?php | ||
| + | $liter = 14; | ||
| + | $preis = 1.35; | ||
| + | $zahlung = $liter * $preis; | ||
| + | echo $zahlung; | ||
| + | ?> | ||
| + | |||
| + | </ | ||
| Die Aufgabe dieses Programms ist die Multiplikation zweier Zahlen und die | Die Aufgabe dieses Programms ist die Multiplikation zweier Zahlen und die | ||
| Zeile 45: | Zeile 59: | ||
| Die Ausgabe des Programms im Browser\\ | 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> |