(Syntax, Strings/Zahlen, Variablen, Arrays)

Slides:



Advertisements
Ähnliche Präsentationen
der Universität Oldenburg
Advertisements

Imperative Programmierung
OStR Dipl. Ing. Carsten Kraft
Hash-Tabellen und -Funktionen Hash-Tabellen in Java
Forschungszentrum caesar
Variablen und Datentypen
10. Grundlagen imperativer Programmiersprachen
(kleine!) Java Einführung Mittwoch, Heute Ziel: erstes Java-Programm erstellen Von der Aufgabenstellung bis zur Lösung Grundlagen Einfache.
der Universität Oldenburg
MS Office-Paket: Access
Allgemeine Technologien II
Java: Dynamische Datentypen
FH-Hof Indirekte Adressierung Richard Göbel. FH-Hof Einfache Speicherung von Daten Eine "einfache" Deklaration definiert direkt eine Speicherplatz für.
Java: Grundlagen der Sprache
Funktion defined Die Funktion defined testet, ob eine Variable einen anderen Wert als undef enthält. Ist der Wert undef, so wird falsch zurückgegeben,
Objekte und Arbeitsspeicher
Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung Kapitel 12: „Variablen und Konstanten verwenden und Spiele.
Perl-Grundlagen Teile der Präsentation von A. Grupp,
Oracle PL/SQL Server Pages (PSP). © Prof. T. Kudraß, HTWK Leipzig Grundidee: PSP – Internet-Seiten mit dynamischer Präsentation von Inhalten durch Einsatz.
Imperative Programmierung
Java-Kurs - 2. Übung Entwicklungsumgebung Struktur von Programmen
Schiller-Gymnasium Hof Manuel Friedrich OStR, PHP – Variablen und Formulardaten speichern! © 2010 Manuel Friedrich - Wie.
Seminar Scriptsprachen
Das erste Programm (Folie 16)
JavaScript - Einführung
Einführung MySQL mit PHP
Marcus Haller & René Schulze
FH-Hof Algorithmen und Datenstrukturen - Einführung Richard Göbel.
SQL PHP und MySQL Referat von Katharina Stracke und Carina Berning
Einführung in die Programmiersprache C 1
Einführung in das Programmieren mit JavaScript Mag. Andreas Starzer weloveIT – EDV Dienstleistungen.
Einführung in die Programmiersprache C 3.Tag Institut für Mathematische Optimierung - Technische Universität Braunschweig.
Javakurs FSS 2012 Lehrstuhl Stuckenschmidt
PHP und MYSQL am Organisatorisches Der komplette Kurs im Schnelldurchgang Bewertung von wichtig und unwichtig Historisch Kulturwissenschaftliche.
Typo3 Templates und TypoScript
Debugging in Lua Universität zu Köln Re-usable Content in 3D und Simulationssystemen Prof. Dr. Manfred Thaller Referent: Artur Wilke.
Dynamische Webseiten mit PHP [und Python]
Allgemeines zu Java Universelle, objektorientierte Programmiersprache
Konzept einer Programmiersprache!
Grundlagen von Objekt-Pascal Erstellt von J. Rudolf überarbeitet von H.Brehm.
PHP Basic.
Algorithmen und Datenstrukturen Übungsmodul 11
Dynamische Webseiten-Generierung
Einführung in PHP.
Einführung in PHP 5.
CuP - Java Vierte Vorlesung Entspricht ungefähr Kapitel 2.1 des Skriptums Montag, 14. Oktober 2002.
MODULA-2.
3. Lineare Befehle 3.1 Die Ausgabefunktion
PHP: Operatoren und Kontrollstrukturen
Zeichenketten in PASCAL
se_10_regulaere_ausdruecke.ppt1 Softwareengineering Reguläre Ausdrücke (regular expressions) Prof. Dr.-Ing. Axel Benz, Berlin School of Economics.
document document Hier wird das document Objekt definiert. Alle anderen Objekte sind innerhalb des Objektes document angesiedelt. In diesem „rohen“ Dokument.
Java Syntaxdiagramme Buchstabe A B Z a z ... Ziffer
Mehrfach-informationen Einfachinformationen
Blockseminar Allgemeine Technologien II Dozent: P. Sahle März 2009 PHP in HTML Referentin: Angela Brinck.
1 Tagesüberblick 5 Lösung Hausaufgabe/Fragen Assoziative Felder Funktionen zu Variablenbehandlung.
Anführungszeichen?! echo 'Apfel$atf'; // ergibt: Apfel$aft
TypoScript.
Diskrete Mathematik I Vorlesung 2 Arrays.
Delphi Chars und Strings
Einführung in die Programmierung mit Java
PHPmyadmin Maya Kindler 6c.
Variablen und Datentypen
Funktionen, Felder und Parameter- übergabe. Funktionsaufruf mit Feld als Parameter: Parameter = Name des Feldes.
Die STL. Schreiben und Lesen von Dateien  Einbinden von  Lesen und Schreiben über stream-Objekte Streams führen Transformationen zwischen Programmobjekten.
PHP Schulung Beginner Newthinking Store GmbH Manuel Blechschmidt.
Arbeiten mit dem Terminal
Arrays in Java Ein Array ist eine Variable, die aus einer An-zahl von Elementen des gleichen Datentyps besteht, die aufeinanderfolgend im Speicher liegen.
Arrays in C Ein Array ist eine Variable, die aus einer Anzahl von Elementen des gleichen Datentyps besteht, die aufeinanderfolgend im Speicher liegen.
 Präsentation transkript:

(Syntax, Strings/Zahlen, Variablen, Arrays) Universität zu Köln, SS 2009 05.05.2009 Institut für Historisch-Kulturwissenschaftliche Informationsverarbeitung Seminar: Allgemeine Technologien II Dozent: Herr Sahle Referentin: Ulrike Henny Grundlegendes in PHP (Syntax, Strings/Zahlen, Variablen, Arrays)

I. Syntax PHP wird direkt innerhalb des HTML-Codes eingegeben. einleitender Tag: <?php schließender Tag: ?> alternativ: Skript-Schreibweise <script language=“php“>… </script> der PHP-Code kann an beliebigen Stellen der HTML-Seite eingefügt werden Trennung von PHP-Anweisungen durch ein Semikolon: ; Beispiel: <html> <head> <title>… </title> <body> <?php PHP-Code; ?> </body> </html> 05.05.2009 Grundlegendes in PHP

I. Syntax Befehl, um Daten im Browser auszugeben: echo Syntax: echo “auszugebender Text“; echo $variable; die auszugebenden Daten und Zeichenketten werden direkt an den Browser weitergegeben innerhalb von echo können HTML-Tags angegeben werden, die vom Browser interpretiert werden vor Sonderzeichen wie Anführungszeichen, Hochkommata oder Backslahs muss für die Ausgabe ein Backslash \ gesetzt werden 05.05.2009 Grundlegendes in PHP

I. Syntax Beispiel PHP-Code <html> <body> <?php echo “<p><h1> Test </h1></p>“; echo “<p>für die Ausgabe <br>“; echo “von Zeichenketten <br>“; echo “und Daten.<br></p>“; echo “<h4> \“Hat es geklappt?\“ <br>“; echo “\“Ja!\“ </h4>“; ?> </body> </html> 05.05.2009 Grundlegendes in PHP

I. Syntax Test für die Ausgabe von Zeichenketten und Daten. Beispiel Ausgabe Test für die Ausgabe von Zeichenketten und Daten. "Hat es geklappt?" "Ja!" 05.05.2009 Grundlegendes in PHP

I. Syntax der Quellcode kann kommentiert werden Kommentare werden vom Interpreter nicht ausgeführt Kommentare enthalten zum Beispiel: Beschreibung von Variablen Kurzfassung der Verwendung einer Funktion Kennzeichnung eines Quellcode-Abschnitts für Testzwecke Syntax: //einzeiliger Kommentar /* mehrzeiliger Kommentar zur Beschreibung von Quellcode */ 05.05.2009 Grundlegendes in PHP

I. Syntax Beispiel Ausgabe PHP-Code Dies ist ein Test. <html> <body> <?php echo “Dies ist ein “; /* diesen Kommentar werden wir nicht sehen */ //diesen auch nicht echo "Test."; ?> </body> </html> Dies ist ein Test. 05.05.2009 Grundlegendes in PHP

II. Strings/Zahlen Datentypen in PHP: Zeichendatentyp, numerische Datentypen, Felder, Objekte Zeichenketten (strings): beliebige Zeichen des erweiterten ASCII-Zeichensatzes in Anführungszeichen/Hochkommata: "Hallo"/'Hallo' Verknüpfung von Zeichenketten: "Hallo"."Paul"; Vergrößerung einer Zeichenkette: "Hallo"; .= "Paul"; 05.05.2009 Grundlegendes in PHP

II. Strings/Zahlen numerische Datentypen: Ganze Zahlen (integer): 1234 oder -1234 Dezimalzahlen (double): 12.23 oder –12.34 Einsatz für Aufzählungen, Nummerierungen, Berechnungen z.B. mathematische Berechnungen mit arithmetischen Operatoren: Addition 1234 + 1234; Subtraktion 1234 – 1234; Multiplikation 1234 * 1234; Division 1234 / 1234; 05.05.2009 Grundlegendes in PHP

III. Variablen Variablen: Speicherung von Information zur späteren Verwendung PHP: keine Variablendeklaration Datentyp einer Variablen: nicht festgelegt; abhängig vom Datentyp des zugewiesenen Wertes Namen von Variablen: keine Leerzeichen nur Buchstaben, Ziffern und das Sonderzeichen Unterstrich "_" keine Umlaute, kein "ß" erstes Zeichen = Buchstabe Groß-/Kleinschreibung beachten darf kein reserviertes Wort sein (z.B. and,do,else,break) 05.05.2009 Grundlegendes in PHP

III. Variablen Syntax: Wertzuweisung durch den Operator = Einleitung durch $ Beispiel (Variablen für Zahlen): <?php $preis_milch = 0.55; $liter = 6; $gesamtpreis = $preis_milch * $liter; echo $gesamtpreis; ?> 3.3 05.05.2009 Grundlegendes in PHP

III. Variablen Beispiel (Variablen für Zeichenketten und Zahlen): <?php $preis_milch = 0.55; $liter = 6; $gesamtpreis = $preis_milch * $liter; $bezeichnung1 = "EUR"; $bezeichnung2 = "Liter"; $ausgabe = $liter." ".$bezeichnung2; $ausgabe .= " Milch kosten "; $ausgabe .= $gesamtpreis." ".$bezeichnung1; echo $ausgabe; ?> 6 Liter Milch kosten 3.3 EUR 05.05.2009 Grundlegendes in PHP

IV. Arrays Arrays (Felder, Feldvariablen): zum Speichern einer größeren Menge zusammengehöriger Daten mehrere Variablen unter einem gemeinsamen Namen Zugriff über die Feldposition 0.55 0.60 0.65 $preis_milch1 $preis_milch2 $preis_milch3 vs. 0.55 0.60 0.65 $preis_milch 05.05.2009 Grundlegendes in PHP

IV. Arrays numerisch indizierte Felder vs. assoziative Felder einzelne Werte (Value) innerhalb des Feldes über laufende Nummer (Index) angesprochen Syntax: $Feldvariable = array(Wert1,Wert2,Wert3…); assoziative Felder: einzelne Werte (Value) innerhalb des Feldes über eindeutigen Schlüssel (Key) angesprochen $Feldvariable = array(Schlüssel1 => Wert1, Schlüssel2 => Wert2,…); 05.05.2009 Grundlegendes in PHP

IV. Arrays Beispiel (numerisch indiziertes Feld): $preis_milch = array (0.55, 0.60, 0.65); Index 1 2 Preis 0.55 0.60 0.65 Zugriff auf einen Wert: $Feldvariable[Index]; Wert ändern: $Feldvariable[Index] = geänderter Wert; Wert hinzufügen: $Feldvariable[] = Wertzuweisung; Beispiel: $preis_milch[2]; $preis_milch[0] = 0.50; $preis_milch[] = 0.70; 05.05.2009 Grundlegendes in PHP

IV. Arrays Beispiel (assoziatives Feld): $preis_milch = array ("Preis 1"=>0.55, "Preis 2"=>0.60, "Preis 3"=> 0.65); Schlüssel Preis 1 Preis 2 Preis 3 Preis 0.55 0.60 0.65 Zugriff auf einen Wert: $Feldvariable[Schlüssel]; Wert ändern: $Feldvariable[Schlüssel] = geänderter Wert; Wert hinzufügen: $Feldvariable[Schlüssel] = Wertzuweisung; Beispiel: $preis_milch["Preis 3"]; $preis_milch["Preis 1"] = 0.50; $preis_milch["Preis 4"] = 0.70; 05.05.2009 Grundlegendes in PHP

IV. Arrays Beispiel (Ausgabe assoziatives Feld): <?php $preis_milch = array ("Preis 1" => 0.55, "Preis 2" => 0.60, "Preis 3" => 0.65, "Preis 4" => 0.70, "Preis 5" => 0.75); $preis_milch["Preis 6"] = 0.80; echo "<table border>"; echo "<tr><td><b>Preisstufe</b></td>"; echo "<td><b>Preis pro Liter</b></td></tr>"; […] ?> 05.05.2009 Grundlegendes in PHP

IV. Arrays eindimensionale Felder: zur Darstellung einer Liste zweidimensionale Felder: zur Darstellung einer Tabelle zweidimensionale indizierte Felder Syntax: $Feldvariable = array (array (Wert1,Wert2,…), array (Wert1,Wert2,…), array (Wert1,Wert2,…)); Index 1 (Preisstufe) Index 2 (Preis) 0 (Espresso) 1 (Latte Macchiato) 2 (Früchtetee) 0.90 1.00 0.80 1 0.95 1.10 0.85 2 1.20 05.05.2009 Grundlegendes in PHP

IV. Arrays zweidimensionale assoziative Felder Schlüssel a $Feldvariable = array(Schlüssel1 => array(Schlüsselx => Wert1, Schlüssely => Wert2, Schlüsselz => Wert3), Schlüssel2 => array(Schlüsselx => Wert1, Schlüssel3 => array(Schlüsselx => Wert1, Schlüsselz => Wert3); Schlüssel a (Preisstufe) Schlüssel b (Preis) Espresso Latte Macchiato Früchtetee Preisstufe 1 0.90 1.00 0.80 Preisstufe 2 0.95 1.10 0.85 1.20 05.05.2009 Grundlegendes in PHP

IV. Arrays Beispiel (Ausgabe zweidimensionales numerisch indiziertes Feld): <body> <table border> <tr><td><b>Espresso</b></td> <td><b>Latte Macchiato</b></td> <td><b>Früchtetee</b></td> </tr> <?php $getraenkepreise = array (array (0.90,1.00,0.80), array (0.95,1.10,0.85), array (1.00,1.20,0.90)); […] ?> 05.05.2009 Grundlegendes in PHP