PHP 7 und MySQL (eBook)

Ihr praktischer Einstieg in die Programmierung dynamischer Websites
eBook Download: EPUB
2019 | 5. Auflage
600 Seiten
dpunkt (Verlag)
978-3-96088-553-5 (ISBN)

Lese- und Medienproben

PHP 7 und MySQL -  Florence Maurice
Systemvoraussetzungen
22,90 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
Mit diesem Buch meistern Sie ohne große Vorkenntnisse den Einstieg in die Programmierung dynamischer Webseiten mit PHP und MySQL. Florence Maurice vermittelt Ihnen alles, was Sie benötigen, um Ihre erste eigene dynamische Website zu erstellen - inklusive eines Crashkurses in HTML und CSS. Leicht nachvollziehbar zeigt sie, wie Sie - eine Entwicklungsumgebung für PHP einrichten - Schleifen definieren, Bedingungen formulieren und Funktionen verwenden - Formulardaten mit PHP verarbeiten - mit Cookies und Sessions Besucher wiedererkennen - MySQL/MariaDB-Datenbanken einsetzen - mit PHP Datenabfragen durchführen.Auch fortgeschrittene Themen kommen nicht zu kurz. Sie lernen u.a., wie Sie - in die objektorientierte Programmierung einsteigen - PDO für den Datenbankzugriff nutzen - Grafiken und PDF-Dokumente mit PHP erzeugen - ein PHP-Framework (Laravel) benutzen - auf Ajax-Anfragen reagieren.Besonders berücksichtigt wird das oft vernachlässigte Thema Sicherheit! Anhand von kleinen praktischen Beispielen können Sie alle Techniken nachvollziehen. In zahlreichen Übungen verfestigen Sie das Gelernte und wenden es praktisch an. Nach der Lektüre sind Sie in der Lage, mit PHP und MySQL eigene serverseitige datenbankgestützte Anwendungen zu erstellen.

Florence Maurice gibt Trainings, Inhouseschulungen und individuelle Coachings zu Webthemen, setzt eigene Webprojekte um und schreibt regelmäßig Artikel in Fachzeitschriften. Sie ist Autorin mehrerer Fachbücher zu CSS, PHP und MySQL sowie mobilem Webdesign.

Florence Maurice gibt Trainings, Inhouseschulungen und individuelle Coachings zu Webthemen, setzt eigene Webprojekte um und schreibt regelmäßig Artikel in Fachzeitschriften. Sie ist Autorin mehrerer Fachbücher zu CSS, PHP und MySQL sowie mobilem Webdesign.

Inhaltsverzeichnis


1Das Prinzip dynamischer Webseiten

2Die Entwicklungsumgebung einrichten

2.1Verschiedene Entwicklungsumgebungen

2.2XAMPP-Installation unter Windows

2.3XAMPP für Linux

2.4XAMPP/MAMP für macOS

2.5XAMPP testen

2.6Erste Beispieldatei

2.7Mögliche Probleme beim Aufruf des ersten PHP-Dokuments

2.8PHP konfigurieren

2.9Alternative zu XAMPP: integrierter Webserver oder ein eigener virtueller Server

2.10Mehr PHP: Erweiterungen und Composer

2.10.1Composer installieren

2.11Zusammenfassung

3HTML und CSS – Grundlagen

3.1Grundstruktur

3.1.1Inhalte mit Überschriften, Absätzen und Listen strukturieren

3.1.2Aufzählungen

3.2Sonderzeichen und Zeichencodierung

3.3Verknüpfungen – Links und Bilder

3.3.1Links

3.3.2… und Bilder

3.4Daten übersichtlich über Tabellen darstellen

3.5Elemente zur Strukturierung

3.6Meta-Elemente

3.7Formatierung mit CSS

3.7.1Farbangaben

3.7.2Mehr Freiheit durch Klassen

3.7.3Weitere Selektoren

3.7.4Weitere häufig benötigte Formatierungen

3.8Zusammenfassung

4PHP-Basics

4.1PHP in HTML-Dokument einbinden

4.1.1Verschiedene Varianten der Einbindung

4.1.2PHP-Befehle überall

4.2Kommentare

4.3Variablen definieren und ausgeben

4.3.1Notice bei nicht initialisierten Variablen

4.3.2Den Inhalt von Variablen ausgeben

4.3.3Sonderzeichen in Anführungszeichen

4.3.4Variablennamen über {} kennzeichnen

4.3.5Komfortable Ausgabe über HereDoc und NowDoc

4.3.6Qual der Wahl: einfache oder doppelte Anführungszeichen?

4.3.7Voll flexibel: variable Variablen

4.4Konstanten definieren

4.5Operatoren

4.5.1Arithmetische Operatoren

4.5.2Strings verknüpfen

4.6Datentypen

4.6.1Strings

4.6.2Integer und Float

4.6.3Wahrheitswerte

4.6.4Weitere Datentypen

4.6.5Immer der richtige Typ

4.6.6TypeCasting

4.7Arrays

4.7.1Arrays erstellen

4.7.2Informationen über Arrays ausgeben lassen

4.7.3Arrays durchlaufen mit foreach

4.7.4Zufällig ein Bild anzeigen lassen

4.7.5Assoziative Arrays

4.7.6Schlüssel von Arrays richtig angeben

4.7.7Arrays und Variableninterpolation

4.7.8Verschachtelte Arrays am Beispiel

4.8Nützlich für alle Zwecke: Dateien einbinden

4.9Zusammenfassung

5Mehr Basics

5.1Je nachdem … Entscheidungen fällen

5.1.1if – elseif – else

5.1.2Bedingungen kombinieren

5.1.3switch

5.2Schleifen – mehrmals dasselbe tun

5.2.1while-Schleife

5.2.2do-while-Schleife: zumindest einmal

5.2.3Kompakt: die for-Schleife

5.2.4Verschachtelte Schleifen

5.2.5Schleifen steuern über break und continue

5.2.6goto

5.2.7Alternative Syntax für Verzweigungen und Schleifen

5.3Funktionen schreiben

5.3.1Übergabe per Wert und per Referenz

5.3.2Defaultwerte für Parameter

5.3.3Zugriff auf Variablen innerhalb und außerhalb von Funktionen

5.3.4Variadische Funktionen

5.3.5Lambda-Funktionen und Closures

5.4Funktionen: Datentyp von Parametern und Rückgabewerten angeben

5.4.1Datentyp von Parametern bestimmen – skalare Typdeklarationen

5.4.2Datentyp bei Rückgabewerten festlegen

5.5Klassen und Objekte

5.5.1Objektorientierte Programmierung

5.5.2Methoden und Eigenschaften

5.6Unterstützung bei der Fehlersuche

5.6.1Leerzeichen und Einrückungen

5.6.2Editor mit mehr Fähigkeiten

5.7Fehlersuche – der Parse Error

5.7.1Fehlendes Anführungszeichen

5.7.2Vergessene geschweifte Klammern

5.7.3Mehr Fehlertypen

5.8Zusammenfassung

6Funktionen für Strings, Arrays, Datum und mehr

6.1Funktionen im PHP-Manual

6.2Funktionen für Variablen

6.3Funktionen für Strings

6.3.1Mehr Optionen für die Ausgabe

6.3.2Suchen, Finden und Ersetzen

6.3.3Volle Freiheit mit regulären Ausdrücken

6.3.4Zusammenarbeit mit HTML

6.3.5Zeichencodierungen

6.4Funktionen für Arrays

6.4.1Arrays und Strings

6.4.2Arrays sortieren

6.4.3Weitere Arrayfunktionen

6.5Arbeiten mit Datum und Uhrzeit – klassisch mit date() & Co.

6.5.1Datum formatiert ausgeben über date()

6.5.2strftime() und setlocale()

6.5.3Ein beliebiges Datum festlegen

6.5.4Die Differenz zwischen zwei Daten berechnen

6.5.5Datumsangabe überprüfen

6.6DateTime-Klasse – Datumsangaben inklusive Zeitzonen und mehr

6.6.1Die DateTime-Klasse nutzen

6.6.2Eingedeutschte Datumsangaben

6.6.3Zeitspannen addieren und mit wiederkehrenden Terminen arbeiten

6.6.4Mit Zeitzonen arbeiten – oder wie viel Uhr ist es in Mexico City?

6.7Zusammenfassung

7Formulare verarbeiten mit PHP

7.1Formularbasis

7.1.1Verarbeitung im selben Skript

7.2Zwei Methoden: POST und GET

7.3Weitere Formularelemente

7.3.1Radiobuttons, Auswahllisten und...

Erscheint lt. Verlag 23.1.2019
Verlagsort Heidelberg
Sprache deutsch
Themenwelt Informatik Datenbanken MySQL
Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Informatik Web / Internet PHP
Schlagworte AJAX • Content Management • Design • Entwickeln • Joomla • Laravel • security • Sicherheit • Webdesign • Website • WordPress
ISBN-10 3-96088-553-9 / 3960885539
ISBN-13 978-3-96088-553-5 / 9783960885535
Haben Sie eine Frage zum Produkt?
EPUBEPUB (Wasserzeichen)
Größe: 26,2 MB

DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasser­zeichen und ist damit für Sie persona­lisiert. Bei einer missbräuch­lichen Weiter­gabe des eBooks an Dritte ist eine Rück­ver­folgung an die Quelle möglich.

Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belle­tristik und Sach­büchern. Der Fließ­text wird dynamisch an die Display- und Schrift­größe ange­passt. Auch für mobile Lese­geräte ist EPUB daher gut geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür die kostenlose Software Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür eine kostenlose App.
Geräteliste und zusätzliche Hinweise

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
Programmieren lernen in 14 Tagen. Einfach und ohne Vorkenntnisse

von Philipp Rieber

eBook Download (2021)
MITP Verlags GmbH & Co. KG
11,99
Ihr praktischer Einstieg in die Programmierung dynamischer Websites

von Florence Maurice

eBook Download (2019)
dpunkt (Verlag)
22,90