„PHP-Programmierung (3. Auflage)“
Klassifizieren:PHP-E-BookSicht:3098718Herunterladen:462
Das Web ist mit Abstand das größte Medium für Team- und Einzelkommunikation. Die Webseite enthält von künstlichen Satelliten aufgenommene Panoramabilder der Erde, Erkundungen des Lebens im Weltraum, persönliche Fotoalben der Familie, Einkaufswagen und Produktlisten. Viele Webseiten basieren auf PHP, einer Open-Source-Skriptsprache, die für HTML entwickelt wurde.
Seit seiner Einführung im Jahr 1994 hat PHP aufgrund seines phänomenalen Wachstums das Web im Sturm erobert und wurde von IBM und Oracle (um nur einige zu nennen) empfohlen.
Millionen von Websites verwenden PHP, ein Beweis für seine Beliebtheit und Benutzerfreundlichkeit. Jeden Tag lernen Menschen PHP und erstellen leistungsstarke dynamische Webseiten. Marc Andreessen, Partner bei Andreessen Horowitz und Gründer der Netscape-Community, sagte kürzlich, dass PHP Java als dominierende Websprache überholt habe.
Der Sprachkern nach PHP 5 bietet leistungsstarke Tools zur String- und Array-Verarbeitung sowie objektorientierte Unterstützung und Optimierung. Mit optionalen Erweiterungsmodulen kann eine PHP-Anwendung mit MySQL- oder Oracle-Datenbanken interagieren, Grafiken zeichnen, PDF-Dateien erstellen und XML-Dateien analysieren. Sie können beispielsweise Ihre eigenen Erweiterungsmodule in C schreiben, um eine PHP-Schnittstelle zu einer vorhandenen Codebasis bereitzustellen. Sie können PHP auch unter Windows ausführen, wodurch Sie auch andere Windows-Anwendungen steuern können, z. B. die Verwendung von COM zum Aufrufen von Word und Excel oder die Verwendung von ODBC zur Interaktion mit einer Datenbank.
Dieses Buch ist eine Anleitung zur PHP-Sprache. Wenn Sie mit dem Lesen fertig sind, wissen Sie, wie die PHP-Sprache funktioniert, wie Sie leistungsstarke Erweiterungen in Standard-PHP verwenden und wie Sie Ihr eigenes PHP-Webprogramm entwerfen. Leser
PHP ist ein kultureller Schmelztiegel. Webdesigner werden seine Benutzerfreundlichkeit und Bequemlichkeit zu schätzen wissen, und Programmierer werden seine Skalierbarkeit, Leistungsfähigkeit, Vielfalt und Geschwindigkeit zu schätzen wissen. Beide Kulturen müssen klar und präzise in Sprache übersetzt werden. Wenn Sie Programmierer sind, ist dieses Buch genau das Richtige für Sie. Wir stellen den Bauplan der PHP-Sprache vor und verschwenden Ihre Zeit nicht mit der Diskussion konkreter Beispiele. Viele Beispiele werden ausführlich erklärt und praktische Programmierratschläge und Tipps zum Codierungsstil machen Sie nicht nur zu einem PHP-Programmierer, sondern zu einem besseren PHP-Programmierer.
Wenn Sie Webdesigner sind, finden Sie klare und hilfreiche Anleitungen für bestimmte Technologien wie XML, Sitzungen, PDF-Generierung und Bilder. Sie erhalten schnell die Informationen, die Sie benötigen, und grundlegende Programmierprinzipien, die in einfachen Worten ausgedrückt werden. Dieses Buch wurde vollständig Korrektur gelesen, um den neuesten Funktionen von PHP 5 gerecht zu werden.
Prämisse
In diesem Buch wird davon ausgegangen, dass Sie Erfahrung im Umgang mit HTML haben. Wenn Sie HTML nicht beherrschen, müssen Sie vor dem Erlernen von PHP einige Erfahrungen mit einigen einfachen Webseiten sammeln. Für weitere Informationen zu HTML empfehlen wir das Buch HTML & XHTML: The Definitive Guide von Chunk Musciano und Bill Kennedy (herausgegeben von O’Reilly).
Inhalt dieses Buches
Wir haben den Inhalt dieses Buches sorgfältig zusammengestellt, sodass Sie es der Reihe nach von Anfang an lesen oder zu den für Sie interessanten Themen springen können. Das Buch hat 17 Kapitel und 1 Anhang. Wie folgt.
Kapitel 1, Einführung in PHP
Erzählt die Geschichte von PHP und skizziert, was mit PHP-Programmen gemacht werden kann.
Kapitel 2, Sprachgrundlagen
Eine prägnante Anleitung zu PHP-Elementen. Zum Beispiel Definierer, Datentypen, Operatoren und Flusskontrollanweisungen.
Kapitel 3, Funktionen
Besprechen Sie benutzerdefinierte Funktionen. Enthält Gültigkeitsbereich, Argumentlisten variabler Länge, Variablen und anonyme Funktionen.
Kapitel 4, Streicher
Behandelt die Funktionen, die Sie zum Erstellen, Analysieren, Suchen und Ändern von Zeichenfolgen in PHP-Code benötigen.
Kapitel 5, Arrays
Stellt Funktionen und detaillierte Kommentare zum Erstellen, Verarbeiten und Sortieren von Arrays mithilfe von PHP-Code vor.
Kapitel 6, Objekte
Behandelt die neuen objektorientierten Funktionen von PHP. In diesem Kapitel erfahren Sie mehr über Klassen, Objekte, Vererbung und Selbstbeobachtung.
Kapitel 7, Web-Technologien
Besprochen Web-Grundlagen wie Formularparameter und -validierung, Cookies und Sitzungen.
Kapitel 8, Datenbank
Bespricht PHP-Module und -Funktionen für die Verwendung von Datenbanken am Beispiel der PEAR-Datenbank und der MySQL-Datenbank. Gleichzeitig werden auch die SQLite-Datenbank-Engine und die neue PDO-Schnittstelle behandelt.
Kapitel 9, Bilder
Demonstriert die Verwendung von PHP zum Erstellen und Ändern von Bilddateien in verschiedenen Formaten.
Kapitel 10, PDF
Erklärt, wie man dynamische PDF-Dateien aus PHP-Programmen erstellt.
Kapitel 11, XML
Einführung aktualisierter PHP-Erweiterungen zum Generieren und Parsen von XML-Daten.
Kapitel 12, Sicherheit
Bietet Programmierern wertvolle Ratschläge und Anleitungen zum Erstellen sicherer Skripts. Sie lernen Best Practices für die Programmierung kennen, die Ihnen helfen, katastrophale Fehler zu vermeiden.
Kapitel 13, Anwendungstechnik
Beschreibt fortgeschrittene Techniken, die die meisten PHP-Programmierer irgendwann verwenden werden, und führt in die Fehlerbehandlung und Leistungsoptimierung ein.
Kapitel 14, PHP auf verschiedenen Plattformen
Erklären Sie die Tricks und Fallstricke von PHP unter Windows und sprechen Sie auch über die einzigartigen COM-Funktionen unter Windows.
Kapitel 15, Webdienste
Bietet Technologie zum Erstellen moderner Webdienst-APIs mithilfe von PHP und zum Verbinden von APIs mit anderen Systemen.
Kapitel 16, Debuggen von PHP
Beschreibt Techniken zum Debuggen von PHP-Code und wie man debuggbaren PHP-Code schreibt.
Kapitel 17, Datum und Uhrzeit
Beschreibt die in PHP integrierten Klassen für die Verarbeitung von Datums- und Uhrzeitangaben.
Anhang A
Eine Kurzreferenz für alle Kernfunktionen von PHP.
Dieses Buch stimmt zu
In diesem Buch werden die folgenden typografischen Konventionen verwendet:
Kursiv
Stellt neue Begriffe, URLs, E-Mail-Adressen, Dateinamen und Dateierweiterungen dar.
Konstante Breite
Wird zur Darstellung von Programmcode sowie zur Referenzierung von Variablen- oder Funktionsnamen, Datenbanken, Datentypen, Umgebungsvariablen, Ausdrücken und Schlüsselwörtern in einem normalen Absatz verwendet.
Konstante Breite fett
Stellt einen Befehl oder Text dar, den der Benutzer korrekt eingeben muss.
Kursivschrift mit konstanter Breite
Der Benutzer muss den Text durch seinen eigenen Wert oder einen Kontextwert ersetzen.
Dieses Symbol weist auf einen Tipp, Vorschlag oder eine allgemeine Notiz hin.
Dieses Symbol weist auf eine Warnung oder Vorsicht hin.
Die Kerben in der chinesischen Version des Buches sind mit „ “ gekennzeichnet, um die Seitenzahl des Originalbuchs anzuzeigen, was es den Lesern erleichtert, die im Index aufgeführten Seitenzahlen mit der englischen Originalversion des Buches zu vergleichen und zu lesen In diesem Buch sind die Seitenzahlen der englischen Originalversion angegeben.
Stellungnahme:

Alle Ressourcen auf dieser Website werden von Internetnutzern beigesteuert und veröffentlicht oder von großen Download-Sites nachgedruckt. Bitte überprüfen Sie selbst die Integrität der Software! Alle Ressourcen auf dieser Website dienen nur zum Lernen und Nachschlagen. Bitte verwenden Sie sie nicht für kommerzielle Zwecke, da Sie sonst für alle daraus entstehenden Folgen verantwortlich sind! Wenn es einen Verstoß gibt, kontaktieren Sie uns bitte, um ihn zu löschen und zu entfernen. Kontaktinformationen: admin@php.cn

Aktuelle Kurse

Mehr sehen
  • [Web-Frontend] Node.js-Schnellstart
    [Web-Frontend] Node.js-Schnellstart
    Dieser Kurs richtet sich speziell an Anfänger und soll den Studierenden helfen, sich schnell die Grundkenntnisse und Kerntechnologien von Node.js anzueignen. Der Kurs beginnt mit der Installation und Umgebungskonfiguration von Node.js und analysiert nach und nach das asynchrone Programmiermodell, das Modulsystem und den ereignisgesteuerten Mechanismus eingehend. Anhand zahlreicher praktischer Fälle lernen die Studierenden, wie sie mit Node.js einen effizienten und stabilen Webserver aufbauen, HTTP-Anfragen und -Antworten verarbeiten sowie Dateioperationen und Datenbankinteraktionen durchführen. Darüber hinaus werden im Kurs auch typische Anwendungsszenarien von Node.js in der Frontend-Entwicklung vorgestellt, um den Studierenden dabei zu helfen, ihre praktischen Fähigkeiten schnell zu verbessern und die Herausforderungen der Frontend-Entwicklung problemlos zu meistern.
  • Vollständige Sammlung ausländischer Full-Stack-Kurse zur Webentwicklung
    Vollständige Sammlung ausländischer Full-Stack-Kurse zur Webentwicklung
    Bei diesem Kurs handelt es sich um ein umfassendes Tutorial, das die Entwicklung von HTML, CSS, JavaScript, Vue.js, React, Flutter und mobilen Apps abdeckt. Von der grundlegenden Webseitenerstellung über komplexe Front-End- und Back-End-Interaktionen bis hin zur praktischen Entwicklung mobiler Anwendungen sind die Kurse inhaltsreich und äußerst praxisorientiert. Durch eine Reihe praktischer Projekte erwerben die Studierenden ein tiefgreifendes Verständnis und beherrschen verschiedene Entwicklungskompetenzen und entwickeln sich schnell zu Full-Stack-Entwicklungsingenieuren. Sowohl Anfänger als auch erfahrene Entwickler können davon profitieren. Durch das Studium dieses Kurses werden Sie in die Lage versetzt, selbstständig Webanwendungen und mobile Anwendungen zu entwickeln und so eine solide Grundlage für Ihre zukünftige berufliche Entwicklung zu legen.
  • Gehen Sie zur praktischen Anwendung von GraphQL
    Gehen Sie zur praktischen Anwendung von GraphQL
    Dieser Kurs soll den Lernenden dabei helfen, die Verwendung der Go-Sprache zur Implementierung von GraphQL-Diensten zu erlernen. Der Kurs beginnt mit den Grundkenntnissen von GraphQL und analysiert eingehend die Eigenschaften und Vorteile seiner Datenabfragesprache. Anschließend wird in Kombination mit den Eigenschaften der Go-Sprache ausführlich erklärt, wie man einen GraphQL-Server aufbaut, Anfragen verarbeitet und Daten definiert Muster usw. Anhand umfangreicher praktischer Fälle lernen die Lernenden, wie sie GraphQL in tatsächliche Projekte integrieren können, um die Flexibilität und Effizienz der Dateninteraktion zu verbessern. Der Kurs eignet sich für Entwickler mit gewissen Grundkenntnissen in der Go-Sprache und ist ein Muss für die Erstellung effizienter und moderner APIs.
  • Der 550-W-Lüftermeister lernt Schritt für Schritt JavaScript von Grund auf
    Der 550-W-Lüftermeister lernt Schritt für Schritt JavaScript von Grund auf
    Dieser Kurs richtet sich speziell an Einsteiger und wird von Google-Chefs unterrichtet. Der Kurs beginnt mit den Grundkenntnissen von JavaScript und vertieft diese schrittweise in den Bereichen Syntax, Funktionen, Objekte, Ereignisverarbeitung usw. Durch anschauliche Fälle und praktische Übungen können sich Studierende schnell die Kernkompetenzen von JavaScript aneignen. Der Chef beantwortet persönlich die Fragen der Studenten und teilt Programmiererfahrungen, sodass die Studenten in einer entspannten und angenehmen Atmosphäre zu JavaScript-Meistern heranwachsen können. Egal, ob Sie ein Anfänger im Programmieren sind oder ein Entwickler, der seine Fähigkeiten verbessern möchte, dieser Kurs ist die beste Wahl zum Erlernen von JavaScript.
  • Python-Meister Mosh, ein Anfänger ohne Grundkenntnisse, kann in 6 Stunden loslegen
    Python-Meister Mosh, ein Anfänger ohne Grundkenntnisse, kann in 6 Stunden loslegen
    Dieser Kurs nimmt Sie mit auf eine Programmierreise. Dieser 6-stündige Kurs beginnt bei Null und führt Sie durch die Grundlagen und fortgeschrittenen Konzepte von Python. Ganz gleich, ob Sie ein Anfänger oder ein erfahrener Programmierer sind, der seine Fähigkeiten verbessern möchte, Moshs ausführliche Erklärungen und klare Lehrmethoden werden Sie schnell mit Python vertraut machen. Erfahren Sie mehr über Variablen, Datentypen, Bedingungen, Schleifen, Funktionen, Objekte und Module und festigen Sie Ihr Verständnis mit praktischen Übungen. Dieser Kurs ist ideal zum Erlernen von Python und bereitet Sie auf verschiedene Berufsfelder vor. Moshs Fachwissen und Leidenschaft für die Ausbildung geben Ihnen das Selbstvertrauen, Ihren Weg zum kompetenten Python-Entwickler einzuschlagen.