Heim > Herunterladen > Lernmittel > PHP-E-Book
<span style="color:#454545;font-family:"font-size:16px;background-color:#FFFFFF;">Ich möchte diesen Artikel in meine Reihe „Peinliche Dinge programmieren“ aufnehmen. Obwohl ich in regulären Universitätskursen mit </span><a target="_blank"><span style="text-decoration:underline;"><strong><span style="font-weight:400;color:#617B85;"> Software </span></strong></span></a><span style="color:#454545;font-family:"font-size:16px;background-color:#FFFFFF;"> Ingenieurwesen, Unternehmenssoftwarearchitektur und </span><a target="_blank"><span style="text-decoration:underline;"><strong><span style="font-weight:400;color:#617B85;"> Datenbankdesign </span></strong></span></a><span style="color:#454545;font-family:"font-size:16px;background-color:#FFFFFF;"> in Berührung gekommen bin, stelle ich immer noch von Zeit zu Zeit die folgenden Fakten fest: „ Das „Schuldgefühl“, das es bei mir hervorruft, ist natürlich mein subjektives Gefühl und orientiert sich an Eclipse: </span> <p style="color:#454545;font-family:"font-size:16px;background-color:#FFFFFF;"> Sie sind ein <a target="_blank"><span style="text-decoration:underline;"><strong><span style="font-weight:400;color:#617B85;">PHP</span></strong></span></a> Neuling, wenn Sie: </p> <p style="color:#454545;font-family:"font-size:16px;background-color:#FFFFFF;"> 1. Verwenden Sie keine Tools wie phpDoc, um Ihren Code ordnungsgemäß zu kommentieren </p> <p style="color:#454545;font-family:"font-size:16px;background-color:#FFFFFF;"> 2. Verschließen Sie die Augen vor hervorragenden integrierten <a target="_blank"><span style="text-decoration:underline;"><strong><span style="font-weight:400;color:#617B85;">Entwicklungsumgebungen wie Zend Studio oder Eclipse PDT </span> </strong> 3. Niemals ein Versionskontrollsystem wie Subclipse verwendet haben </span> </a> 4. Ohne die Übernahme bestimmter Codierungs- und Benennungsstandards sowie allgemeiner Konventionen können diese nicht im gesamten Projektentwicklungszyklus implementiert werden. </p> <p style="color:#454545;font-family:"font-size:16px;background-color:#FFFFFF;"> 5. Kein einheitlicher Entwicklungsansatz verwenden </p> <p style="color:#454545;font-family:"font-size:16px;background-color:#FFFFFF;"> 6. Bestimmte Eingabe- oder SQL-Abfragezeichenfolgen werden nicht konvertiert (oder) nicht validiert (Anmerkung: siehe PHP-bezogene Funktionen) </p> <p style="color:#454545;font-family:"font-size:16px;background-color:#FFFFFF;"> 7. Planen Sie Ihr Programm vor dem Codieren nicht gründlich </p> <p style="color:#454545;font-family:"font-size:16px;background-color:#FFFFFF;"> 8. Keine testgetriebene Entwicklung verwenden </p> <p style="color:#454545;font-family:"font-size:16px;background-color:#FFFFFF;"> 9. Codieren und testen Sie nicht, wenn Fehler aktiviert sind (Übersetzung: siehe PHP-Funktion error_reporting) </p> <p style="color:#454545;font-family:"font-size:16px;background-color:#FFFFFF;"> 10. Die Vorteile eines Debuggers ignorieren </p> <p style="color:#454545;font-family:"font-size:16px;background-color:#FFFFFF;"> 11. Ihr Code wird nicht umgestaltet </p><p style="color:#454545;font-family:"font-size:16px;background-color:#FFFFFF;"> 12. Verwenden Sie keine MVC-ähnlichen Muster, um verschiedene Ebenen des Programms zu trennen </p> <p style="color:#454545;font-family:"font-size:16px;background-color:#FFFFFF;"> 13. Kennen <a target="_blank"><span style="text-decoration:underline;"><strong><span style="font-weight:400;color:#617B85;"> diese Konzepte nicht: KISS, DRY, MVC, OOP, REST </span> </strong> 14. Anstatt den Inhalt zurückzugeben, geben Sie ihn direkt in Ihrer Funktion oder Klasse aus (echo/print). </span> </a> 15. Die Vorteile von Einheits- oder generischen Tests ignorieren </p> <p style="color:#454545;font-family:"font-size:16px;background-color:#FFFFFF;"> 16. Gibt immer hartcodiertes HTML zurück, jedoch niemals reine Daten, Zeichenfolgen oder Objekte </p> <p style="color:#454545;font-family:"font-size:16px;background-color:#FFFFFF;"> 17. „Nachricht“ und „Konfigurationsparameter“ immer fest codieren </p> <p style="color:#454545;font-family:"font-size:16px;background-color:#FFFFFF;"> 18. SQL-Abfrageanweisungen werden nicht optimiert </p> <p style="color:#454545;font-family:"font-size:16px;background-color:#FFFFFF;"> 19. Verwenden Sie nicht __autoload (Anmerkung: siehe entsprechende Beschreibung im PHP-Handbuch) </p> <p style="color:#454545;font-family:"font-size:16px;background-color:#FFFFFF;"> 20. Intelligente Fehlerbehandlung ist nicht zulässig (Übersetzung: siehe ErrorStack von PEAR) </p> <p style="color:#454545;font-family:"font-size:16px;background-color:#FFFFFF;"> 21. Verwenden Sie $_GET anstelle von $_POST für destruktive Übertragungsvorgänge </p> <p style="color:#454545;font-family:"font-size:16px;background-color:#FFFFFF;"> 22. Sie wissen nicht, wie man reguläre Ausdrücke verwendet </p> <p style="color:#454545;font-family:"font-size:16px;background-color:#FFFFFF;"> 23. Noch nie von SQL-Injection oder Cross-Site-Scripting gehört </p> <p style="color:#454545;font-family:"font-size:16px;background-color:#FFFFFF;"> 24. Eine einfache Konfiguration ist nicht zulässig, und der Konstruktor einer Klasse darf die Parameterübertragung nicht akzeptieren und dann die Set/Get-Methode oder die Konstantendefinition zur Laufzeit ausführen. </p> <p style="color:#454545;font-family:"font-size:16px;background-color:#FFFFFF;"> 25. Die Vor- und Nachteile der objektorientierten Programmierung (OOP) nicht verstehen </p> <p style="color:#454545;font-family:"font-size:16px;background-color:#FFFFFF;"> 26. Missbrauch von OOP, unabhängig vom Ausmaß der Situation </p> <p style="color:#454545;font-family:"font-size:16px;background-color:#FFFFFF;"> 27. Denken Sie, dass die Implementierung wiederverwendbarer Software gleichbedeutend sein muss/muss, damit Ihr Code OOP folgt </p> <p style="color:#454545;font-family:"font-size:16px;background-color:#FFFFFF;"> 28. Keine intelligenten Standardvorgaben nutzen </p> <p style="color:#454545;font-family:"font-size:16px;background-color:#FFFFFF;"> 29. Keine einzelne Konfigurationsdatei </p><p style="color:#454545;font-family:"font-size:16px;background-color:#FFFFFF;"> 30. Ich möchte den Quellcode der Datei nicht offenlegen, sondern das Suffix .inc anstelle von .php verwenden </p> <p style="color:#454545;font-family:"font-size:16px;background-color:#FFFFFF;"> 31. Keine Datenbankabstraktionsschicht verwenden </p> <p style="color:#454545;font-family:"font-size:16px;background-color:#FFFFFF;"> 32. Sie können keinen DRY-Stil beibehalten, das heißt, Sie können sich nicht wiederholen. Wenn Sie ständig etwas kopieren und einfügen, bedeutet das, dass Ihr Design schlecht ist. </p> <p style="color:#454545;font-family:"font-size:16px;background-color:#FFFFFF;"> 33. Es gibt keine Implementierung, die es einer Funktion/Klasse/Methode ermöglicht, nur eine Sache zu tun, noch können sie in Kombination verwendet werden </p> <p style="color:#454545;font-family:"font-size:16px;background-color:#FFFFFF;"> 34. Die Besonderheiten von OOP wie abstrakte Klassen, Schnittstellen, Polymorphismus, Vererbung und Zugriffskontrollmodifikatoren konnten nicht ausprobiert werden (Anmerkung: z. B. öffentlich, privat, geschützt) </p> <p style="color:#454545;font-family:"font-size:16px;background-color:#FFFFFF;"> 35. Optimieren Sie den Entwurf Ihrer Programmarchitektur, ohne vorhandene Entwurfsmuster zu verwenden </p> <p style="color:#454545;font-family:"font-size:16px;background-color:#FFFFFF;"> 36. Erlauben Sie Ihren Benutzern nicht, Basisverzeichnisse zu definieren, wenn Sie viele Dateien oder Verzeichnisse haben </p> <p style="color:#454545;font-family:"font-size:16px;background-color:#FFFFFF;"> 37. Verschmutzung des Namensraums, z. B. Benennung Ihrer Bibliotheksfunktionen mit gemeinsamen Zeichenfolgen </p> <p style="color:#454545;font-family:"font-size:16px;background-color:#FFFFFF;"> 38. Verwenden Sie kein Tabellenpräfix, wenn Sie Datenbanktabellen verwenden </p> <p style="color:#454545;font-family:"font-size:16px;background-color:#FFFFFF;"> 39. Keine einheitliche Template-Engine verwenden </p> <p style="color:#454545;font-family:"font-size:16px;background-color:#FFFFFF;"> 40. Achten Sie nicht auf das vorhandene PHP-Entwicklungsframework und sind zu faul, es zu erkunden. Tatsächlich sind darin fortgeschrittene Entwicklungskonzepte und wunderbarer Code enthalten. </p>
PHP-Designer, die mit Template-Engines noch nicht vertraut sind, werden Schwierigkeiten haben, wenn sie Smarty hören. Tatsächlich ist der Autor keine Ausnahme und wagt es nicht, ihn zu berühren. Als ich jedoch später die Programmarchitektur von XOOPS analysierte, stellte ich fest, dass Smarty eigentlich nicht schwierig ist. Sofern Sie die Grundkenntnisse von Smarty beherrschen, reicht es für allgemeine Anwendungen völlig aus. Wenn Sie den Grundstein gut legen können, müssen Sie sich später natürlich nicht um die erweiterten Anwendungen kümmern. Der Hauptzweck dieses Artikels besteht nicht darin, näher auf die Verwendung von Smarty einzugehen, die in der offiziellen Gebrauchsanweisung vollständig beschrieben ist. Der Autor schreibt nur einige seiner eigenen Erfahrungen mit der Anwendung nieder, damit Freunde, die Smarty verstehen wollen, sich aber nicht einarbeiten können, sich davon inspirieren lassen können. Nur weil der Inhalt dieses Artikels nicht sehr ausführlich ist, finden Freunde, die Smarty verwenden können, ihn möglicherweise etwas einfach. Dieser Artikel wurde nun zum dritten Mal überarbeitet und ich wollte weitere Informationen hinzufügen; aus Zeitgründen habe ich jedoch viele der fortgeschrittenen Techniken von Smarty nicht gründlich studiert, daher wage ich es nicht, sie Ihnen zu zeigen, aber ich glaube das Artikel Der Artikel sollte die meisten Anfänger zufriedenstellen, die Smarty lernen möchten. Selbstverständlich können Sie uns gerne mitteilen, ob in diesem Artikel Irrtümer enthalten sind. Der Autor wird diese in der nächsten Überarbeitung korrigieren.
<p class="para" style="color:#333333;font-family:"font-size:16px;background-color:#F2F2F2;"> „PHP erweitern“ ist leichter gesagt als getan. PHP hat sich zu einem immer ausgereifteren Tool mit Quellcodepaketen von mehreren zehn Megabyte Größe entwickelt. Um ein so komplexes System zu hacken, muss man lernen und nachdenken. Bei der Erstellung dieses Kapitels haben wir uns letztendlich für einen „Learning by Doing“-Ansatz entschieden. Dies ist zwar nicht die wissenschaftlichste oder professionellste Methode, aber sie macht am meisten Spaß und liefert das beste Endergebnis. In den folgenden Abschnitten erfahren Sie schnell, wie Sie die grundlegendsten Erweiterungen erhalten und sofort ausführen können. Anschließend lernen Sie die High-Level-API-Funktionen von Zend auf eine Art und Weise kennen, bei der Sie versuchen, (ZEND API-bezogene) Funktionalität, Design, Vorschläge, Tipps und mehr zu veranschaulichen. Kurz gesagt, bietet dies einen umfassenden Überblick vor jedem tatsächlichen Kampf. Obwohl dies der „bessere“ Ansatz ist und keine Junk-Hacks generiert, ist das Erlernen schwierig, mühsam und zeitaufwändig, weshalb wir uns für den „Learn by Doing“-Ansatz entschieden haben. </p> <p class="para" style="color:#333333;font-family:"font-size:16px;background-color:#F2F2F2;"> Beachten Sie, dass dieses Kapitel zwar versucht, so viel wie möglich über das Innenleben von PHP zu erklären, es jedoch nicht möglich ist, wirklich eine vollständige Anleitung zu PHP-Erweiterungen zu geben, die in jeder Situation und zu jeder Zeit verwendet werden können. Da das PHP-Paket so groß und komplex ist, können Sie beim Erlernen durch praktische Übungen nur seinen internen Arbeitsmechanismus verstehen. Wir empfehlen Ihnen daher, sich mit dem Quellcode vertraut zu machen. </p>
PHP-Designer, die mit Template-Engines noch nicht vertraut sind, werden Schwierigkeiten haben, wenn sie Smarty hören. Tatsächlich ist der Autor keine Ausnahme und wagt es nicht, ihn zu berühren. Als ich jedoch später die Programmarchitektur von XOOPS analysierte, stellte ich fest, dass Smarty eigentlich nicht schwierig ist. Sofern Sie die Grundkenntnisse von Smarty beherrschen, reicht es für allgemeine Anwendungen völlig aus. Wenn Sie den Grundstein gut legen können, müssen Sie sich später natürlich nicht um die erweiterten Anwendungen kümmern. Der Hauptzweck dieses Artikels besteht nicht darin, näher auf die Verwendung von Smarty einzugehen, die in der offiziellen Gebrauchsanweisung vollständig beschrieben ist. Der Autor schreibt nur einige seiner eigenen Erfahrungen mit der Anwendung nieder, damit Freunde, die Smarty verstehen wollen, sich aber nicht einarbeiten können, sich davon inspirieren lassen können. Nur weil der Inhalt dieses Artikels nicht sehr ausführlich ist, finden Freunde, die Smarty verwenden können, ihn möglicherweise etwas einfach.
Das prestigeträchtige fortgeschrittene PHP-Tutorial, die Arbeit der Zend Framework-Kernentwickler, bietet eine ausführliche Abdeckung von Designmustern, der PHP-Standardbibliothek und JSON. <br /> Heute ist PHP die unbestrittene Mainstream-Sprache für die Webentwicklung. Nach PHP 5 reichen seine objektorientierten Funktionen aus, um mit Java und C# zu konkurrieren. Allerdings mangelt es an Informationen, die die erweiterten Funktionen von PHP beschreiben, was die tiefgreifende Anwendung der PHP-Sprache stark beeinträchtigt hat. <br /> Dieses Buch füllt diese Lücke. Es richtet sich speziell an erfahrene PHP-Programmierer und erläutert ausführlich die für sie wichtigsten Themen: fortgeschrittene Objektorientierung, Designmuster, Dokumentation, Tests und Standard-PHP-Bibliotheken. Um sich an die aktuellen neuen Trends in der Webentwicklung anzupassen, diskutiert der Autor gleichzeitig ausführlich die MVC-Architektur und das Zend Framework sowie Web 2.0-Technologien wie Ajax, JSON und SOAP. Das Buch ist gespickt mit viel praktischer Erfahrung in der Softwareentwicklung und Einblicken in PHP-Programmierideen, die Ihre inneren Fähigkeiten enorm erweitern. <br /> Inhaltliche Einführung <br /> Dieses Buch vermittelt Schritt für Schritt die relevanten Kenntnisse der Webentwicklung mit PHP. Das Buch beginnt zunächst mit den von OOP übernommenen Mechanismen – abstrakte Klassen, Schnittstellen und Vertragsprogrammierung – und führt dann statische Methoden, den Singleton-Modus, den Factory-Modus und neue Funktionen von PHP 6 usw. ein Außerdem werden Kenntnisse über die Standard-PHP-Bibliothek SPL und das MVC-Muster vermittelt, die PHP-Entwickler am häufigsten verwenden. Schließlich werden Web 2.0-Aspekte wie Ajax, JSON, SOAP-Webdienste und SSL-Client-Authentifizierung vorgestellt. <br /> Dieses Buch ist für fortgeschrittene und fortgeschrittene PHP-Programmierer geeignet. <br /> Über den Autor <br /> Kevin McArthur, weltbekannter PHP-Experte. Er ist einer der Hauptentwickler von Open-Source-Projekten auf Basis des Zend Frameworks, wofür er sich weltweit einen Namen gemacht hat. Darüber hinaus ist er Administrator von PHP EFnet, einer der größten PHP-Supportorganisationen.
<p style="color:#333333;font-family:"font-size:16px;text-align:justify;background-color:#FFFFFF;"> <strong>PHP</strong> Die einzigartige Syntax mischt C, Java, Perl und PHPs eigene innovative Syntax. Es kann dynamische Webseiten schneller ausführen als CGI oder Perl. Im Vergleich zu anderen Programmiersprachen betten mit PHP erstellte dynamische Seiten Programme zur Ausführung in HTML-Dokumente ein, und die Ausführungseffizienz ist viel höher als bei CGI, das HTML-Tags vollständig generiert. Hier sind zehn fortgeschrittene PHP-Anwendungstipps. </p> <p style="color:#333333;font-family:"font-size:16px;text-align:justify;background-color:#FFFFFF;"> <strong>1, Verwenden Sie die Funktionen ip2long() und long2ip(), um die IP-Adresse in eine Ganzzahl umzuwandeln und in der Datenbank zu speichern. </strong> </p> <p style="color:#333333;font-family:"font-size:16px;text-align:justify;background-color:#FFFFFF;"> Diese Methode reduziert den Speicherplatz auf fast ein Viertel (15 Bytes für char(15) gegenüber 4 Bytes für Integer), es ist einfacher zu berechnen, ob eine bestimmte Adresse innerhalb einer Bereichsseite liegt, und das Suchen und Sortieren erfolgt schneller (obwohl). manchmal nur etwas schneller). </p> <p style="color:#333333;font-family:"font-size:16px;text-align:justify;background-color:#FFFFFF;"> <strong>2. Verwenden Sie die Funktion checkdnsrr(), um bei der Überprüfung der E-Mail-Adresse zu überprüfen, ob der Domänenname vorhanden ist. </strong> </p> <p style="color:#333333;font-family:"font-size:16px;text-align:justify;background-color:#FFFFFF;"> Diese integrierte Funktion bestätigt, dass der angegebene Domänenname in eine IP-Adresse aufgelöst werden kann. Der Abschnitt „Benutzerkommentare“ der PHP-Dokumentation für diese Funktion enthält eine einfache benutzerdefinierte Funktion basierend auf checkdnsrr(), die die Gültigkeit der E-Mail-Adresse überprüft. Für diejenigen, die glauben, ihre E-Mail-Adresse sei [url=mailto:“joeuser@wwwphp.net]“joeuser@wwwphp.net[/url]“ statt [url=mailto:“joeuser@php.net]“joeuser@php. net[/url]“ Leute, diese Methode kann sehr praktisch sein, um sie zu fangen. </p> <p style="color:#333333;font-family:"font-size:16px;text-align:justify;background-color:#FFFFFF;"> <strong>3. Wenn Sie PHP 5 und MySQL 4.1 oder höher verwenden, sollten Sie erwägen, die mysql_*-Funktionsreihe aufzugeben und die verbesserte mysqli_*-Funktionsreihe zu verwenden. </strong> </p> <p style="color:#333333;font-family:"font-size:16px;text-align:justify;background-color:#FFFFFF;"> Eine nette Funktion ist, dass Sie vorbereitete Anweisungen verwenden können, die Abfragen beschleunigen können, wenn Sie eine datenbankintensive Website verwalten. Einige Beurteilungsergebnisse. </p>
<span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;">Vorwort</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> Teil Eins, Erste Schritte</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> Kapitel 1 Einführung in PHP</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> Kapitel 2 PHP4-Installation, Test und Konfiguration</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> Kapitel 3 Schnellstart mit PHP</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;">Teil 2 Bewerbung</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> Kapitel 6 E/A-Betriebsanwendung</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> Kapitel 7 Computeranwendungen</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> Kapitel 8 Bildanwendung</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;">Teil 3: Praktischer Kampf</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> Kapitel 13 Menschenmassen – Webseiten-Thekendesign </span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> Kapitel 14 Beschwere dich nicht – Messageboard-Design </span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> Kapitel 15 Wer ist das – Design von Website-Informationsabfragen </span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> Teil 4 Ergänzung</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> Kapitel 21 Anwendung von OOP in PHP</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> Kapitel 22 SQL und MySQL</span>
<p> <strong>Ausführliche Erklärung der PHP-Netzwerkprogrammiertechnologie</strong>Von der Oberfläche bis in die Tiefe führt es umfassend und systematisch in die PHP-Entwicklungstechnologie ein und bietet eine große Anzahl von Beispielen, die der Leser in der Praxis üben kann. Darüber hinaus hat der Autor speziell für dieses Buch entsprechende unterstützende Lehrvideos aufgenommen, um den Lesern das bessere Erlernen des Inhalts dieses Buches zu erleichtern. Diese Videos sind zusammen mit dem Beispielquellcode im Buch auf der Begleit-CD enthalten. Dieses Buch ist in 4 Teile gegliedert. Der erste Teil ist die PHP-Vorbereitung, die die Vorteile, die Entwicklungsumgebung und die Installation von PHP vorstellt; der zweite Teil sind die PHP-Grundlagen, die Konstanten und Variablen, Operatoren und Ausdrücke, Prozesssteuerung und Funktionen in PHP vorstellen Erweitertes Kapitel, das die Datenverarbeitung von PHP, Dateianwendungen, das Abrufen von Hostinformationen, Bildverarbeitung, Sitzung und Cookies, reguläre Ausdrücke, objektorientierte Programmierung und MySQL-Datenbank vorstellt Humanressourcen. Computerinteraktion, Gegenprogramm, Online-Abstimmungsprogramm, Textnachrichten-Board-Programm, PHP-Blog-Programm, einfaches BBS-System und Online-Einkaufszentrum-Vollseitensystem zur Verbesserung des praktischen Niveaus der Leser. </p> <p> Dieses Buch deckt ein breites Themenspektrum ab, vom Grundwissen über fortgeschrittene Techniken bis hin zur Projektentwicklung, und deckt nahezu alle wichtigen Kenntnisse der PHP-Entwicklung ab. Dieses Buch eignet sich für alle, die die PHP-Entwicklungstechnologie umfassend erlernen möchten, und eignet sich auch für Ingenieure und technisches Personal, die PHP zum Entwickeln verwenden. Für diejenigen, die häufig PHP für die Entwicklung verwenden, ist es ein seltenes und unverzichtbares Nachschlagewerk für den Schreibtisch. </p>
Dieser Artikel ist eine Fortsetzung der NFS-Freigabe der Sitzungsfreigabe auf mehreren Servern, aber dieses Mal verwende ich Memcache zum Speichern von Sitzungen. Informationen zur Installation von Memcache finden Sie hier: Erstellen Sie einen effizienten, zuverlässigen und stabilen WEB-Server
<p class="p-txt" style="color:#333333;font-family:微软雅黑, "background-color:#FFFFFF;font-size:19px;"> Unter WINDOWS ist der Pfad beim Kompilieren das WINDOWS-Installationsverzeichnis. </p> <p class="p-txt" style="color:#333333;font-family:微软雅黑, "background-color:#FFFFFF;font-size:19px;"> ; Im Kommandozeilenmodus kann der Suchpfad von PHP.INI durch den Parameter -C ersetzt werden. </p> <p class="p-txt" style="color:#333333;font-family:微软雅黑, "background-color:#FFFFFF;font-size:19px;"> ; Die Syntax dieser Datei ist sehr einfach. Leerzeichen und Zeilen, die mit einem Semikolon &ACUTE;;&ACUTE; beginnen, werden einfach ignoriert (so wie Sie es auch tun würden). </p> <p class="p-txt" style="color:#333333;font-family:微软雅黑, "background-color:#FFFFFF;font-size:19px;"> ; Das Gleiche, was Sie vermutet haben). Kapitelüberschriften (z. B. [FOO]) werden ebenfalls einfach ignoriert, auch wenn dies in Zukunft möglicherweise der Fall sein wird </p> <p class="p-txt" style="color:#333333;font-family:微软雅黑, "background-color:#FFFFFF;font-size:19px;"> ; hat eine Bedeutung. </p> <p class="p-txt" style="color:#333333;font-family:微软雅黑, "background-color:#FFFFFF;font-size:19px;"> ; </p> <p class="p-txt" style="color:#333333;font-family:微软雅黑, "background-color:#FFFFFF;font-size:19px;"> ;-Anweisungen werden mit der folgenden Syntax angegeben: </p> <p class="p-txt" style="color:#333333;font-family:微软雅黑, "background-color:#FFFFFF;font-size:19px;"> ; Indikator-ID = Wert </p> <p class="p-txt" style="color:#333333;font-family:微软雅黑, "background-color:#FFFFFF;font-size:19px;"> ; RICHTLINIE = WERT </p> <p class="p-txt" style="color:#333333;font-family:微软雅黑, "background-color:#FFFFFF;font-size:19px;"> ; gibt an, dass bei der Kennung *Groß-/Kleinschreibung beachtet wird – FOO=BAR unterscheidet sich von FOO = BAR. </p> <p class="p-txt" style="color:#333333;font-family:微软雅黑, "background-color:#FFFFFF;font-size:19px;"> ; </p> <p class="p-txt" style="color:#333333;font-family:微软雅黑, "background-color:#FFFFFF;font-size:19px;"> ; Der Wert kann eine Zeichenfolge, eine Zahl, eine PHP-Konstante (z. B. E_ALL ODER M_PI) oder eine INI-Konstante sein </p> <p class="p-txt" style="color:#333333;font-family:微软雅黑, "background-color:#FFFFFF;font-size:19px;"> ; A (EIN, AUS, WAHR, FALSCH, JA, NEIN UND KEINE) oder ein Ausdruck </p> <p class="p-txt" style="color:#333333;font-family:微软雅黑, "background-color:#FFFFFF;font-size:19px;"> ; (z. B. E_ALL & ~E_NOTICE) oder eine Zeichenfolge in Anführungszeichen („FOO“). </p> <p class="p-txt" style="color:#333333;font-family:微软雅黑, "background-color:#FFFFFF;font-size:19px;"> ; </p> <p class="p-txt" style="color:#333333;font-family:微软雅黑, "background-color:#FFFFFF;font-size:19px;"> ; INI-Dateiausdrücke sind auf bitweise Operatoren und Klammern beschränkt. </p> <p class="p-txt" style="color:#333333;font-family:微软雅黑, "background-color:#FFFFFF;font-size:19px;"> ; |. BITWEIS ODER </p><p class="p-txt" style="color:#333333;font-family:微软雅黑, "background-color:#FFFFFF;font-size:19px;"> ; & BITWEIS UND </p> <p class="p-txt" style="color:#333333;font-family:微软雅黑, "background-color:#FFFFFF;font-size:19px;"> ; ~ BITWEIS NICHT </p> <p class="p-txt" style="color:#333333;font-family:微软雅黑, "background-color:#FFFFFF;font-size:19px;"> ; BOOLEAN NICHT </p> <p class="p-txt" style="color:#333333;font-family:微软雅黑, "background-color:#FFFFFF;font-size:19px;"> ; </p> <p class="p-txt" style="color:#333333;font-family:微软雅黑, "background-color:#FFFFFF;font-size:19px;"> ; Boolesche Flags sind verfügbar 1, ON, TRUE ODER YES. </p> <p class="p-txt" style="color:#333333;font-family:微软雅黑, "background-color:#FFFFFF;font-size:19px;"> ; Sie können mit den Werten 0, OFF, FALSE ODER NO ausgeschaltet werden. </p> <p class="p-txt" style="color:#333333;font-family:微软雅黑, "background-color:#FFFFFF;font-size:19px;"> ; </p> <p class="p-txt" style="color:#333333;font-family:微软雅黑, "background-color:#FFFFFF;font-size:19px;"> ; Eine leere Zeichenfolge kann durch nichts nach dem Gleichheitszeichen oder durch die Verwendung des Schlüsselworts NONE dargestellt werden: </p> <p class="p-txt" style="color:#333333;font-family:微软雅黑, "background-color:#FFFFFF;font-size:19px;"> ; </p> <p class="p-txt" style="color:#333333;font-family:微软雅黑, "background-color:#FFFFFF;font-size:19px;"> ; FOO = ; FOO auf eine leere Zeichenfolge setzen </p> <p class="p-txt" style="color:#333333;font-family:微软雅黑, "background-color:#FFFFFF;font-size:19px;"> ; FOO = NONE ; Setze FOO auf die leere Zeichenfolge </p> <p class="p-txt" style="color:#333333;font-family:微软雅黑, "background-color:#FFFFFF;font-size:19px;"> ; FOO = "NONE" ; FOO auf string&ACUTE;NONE&ACUTE; setzen </p> <p class="p-txt" style="color:#333333;font-family:微软雅黑, "background-color:#FFFFFF;font-size:19px;"> ; </p> <p class="p-txt" style="color:#333333;font-family:微软雅黑, "background-color:#FFFFFF;font-size:19px;"> ; Wenn Sie Konstanten in Werteinstellungen verwenden und diese Konstanten zu dynamisch geladenen Erweiterungsbibliotheken gehören (also nicht zu PHP-Erweiterungen). </p> <p class="p-txt" style="color:#333333;font-family:微软雅黑, "background-color:#FFFFFF;font-size:19px;"> ; ZEND-Erweiterungen), können Sie diese Konstanten nur *nach* der Zeile verwenden, die diese Erweiterungen aufruft. </p> <p class="p-txt" style="color:#333333;font-family:微软雅黑, "background-color:#FFFFFF;font-size:19px;"> ; </p> <p class="p-txt" style="color:#333333;font-family:微软雅黑, "background-color:#FFFFFF;font-size:19px;"> ; Alle in der PHP.INI-DIST-Datei festgelegten Werte stimmen mit den integrierten Standardwerten überein (d. h. wenn PHP.INI </p><p class="p-txt" style="color:#333333;font-family:微软雅黑, "background-color:#FFFFFF;font-size:19px;"> ; nicht verwendet wird oder Sie diese Zeilen gelöscht haben, ist der Standardwert derselbe). </p> <p class="p-txt" style="color:#333333;font-family:微软雅黑, "background-color:#FFFFFF;font-size:19px;"> ;;;;;;;;;;;;;;;;;;;;;; </p> <p class="p-txt" style="color:#333333;font-family:微软雅黑, "background-color:#FFFFFF;font-size:19px;"> ; Sprachoptionen ; </p> <p class="p-txt" style="color:#333333;font-family:微软雅黑, "background-color:#FFFFFF;font-size:19px;"> ;;;;;;;;;;;;;;;;;;;;;; </p> <p class="p-txt" style="color:#333333;font-family:微软雅黑, "background-color:#FFFFFF;font-size:19px;"> MOTOR = EIN </p> <p class="p-txt" style="color:#333333;font-family:微软雅黑, "background-color:#FFFFFF;font-size:19px;"> ; PHP SCRIPTING LANGUAGE ENGINE (PHP-Skriptsprachen-Engine) unter APACHE gültig machen. </p> <p class="p-txt" style="color:#333333;font-family:微软雅黑, "background-color:#FFFFFF;font-size:19px;"> SHORT_OPEN_TAG = EIN </p> <p class="p-txt" style="color:#333333;font-family:微软雅黑, "background-color:#FFFFFF;font-size:19px;"> ; Erlaubt das Flag <? (diese einfache Darstellung). Andernfalls werden nur <?PHP UND <SCRIPT> erkannt. </p> <p class="p-txt" style="color:#333333;font-family:微软雅黑, "background-color:#FFFFFF;font-size:19px;"> ASP_TAGS = AUS </p> <p class="p-txt" style="color:#333333;font-family:微软雅黑, "background-color:#FFFFFF;font-size:19px;"> ; ASP-STYLE <% %> zulassen </p> <p class="p-txt" style="color:#333333;font-family:微软雅黑, "background-color:#FFFFFF;font-size:19px;"> PRÄZISION = 14 </p>
Ein kurzes Tutorial zur PHP-Programmierung <br /> Inhaltsverzeichnis <br /> Vorwort 4 <br /> Kapitel 1 Einführung in PHP .... 6 <br /> Abschnitt 1 Einführung in PHP .. 6 <br /> 1. Wie Webprogramme funktionieren... 6 <br /> 2. Einführung in PHP .... 9 <br /> Abschnitt 2 Einrichten der PHP-Entwicklungsumgebung... 9 <br /> 1. Programmierung und Auswahl von Softwareentwicklungstools .. 9 <br /> 2. Installation und Konfiguration der Serversoftware 10 <br /> Abschnitt 3 Experiment 1 Aufbau einer PHP-Entwicklungsumgebung 11 <br /> 0. Zweck des Experiments... 11 <br /> 1. Experimentvorbereitung... 12 <br /> 2. PHP-Installation und Konfiguration 12 <br /> 3.Apache-Installation und -Konfiguration 4. Testen Sie die Unterstützung von Apache für PHP.... 13 <br /> 5. Installation der MySQL-Software und Inbetriebnahme des Dienstes 14 <br /> Kapitel 2 Web-Client-Technologie 16 <br /> Abschnitt 1 Funktionsprinzip des Web-Clients 16 <br /> 1. Funktionsweise des Browsers 16 <br /> 2.Wie HTML funktioniert 16 <br /> 3. Wie JavaScript funktioniert... 20 <br /> Abschnitt 2 Grundlegende Technologie des Web-Clients 21 <br /> Abschnitt 3 Experiment 2 Web-Client-Technologie .... 34 <br /> Kapitel 3 PHP-Syntax .. 36 <br /> Abschnitt 1 Grundgrammatik 36 <br /> 1. Das einfachste PHP-Programm 36 <br /> 2. Analysieren Sie das einfachste PHP-Programm. 37 <br /> 3. Häufig verwendete Variablenverarbeitungsfunktionen .. 37 <br /> 4. Methoden für den Zugriff auf Clientvariablen.... 40 <br /> 5. Umfang der PHP-Variablen 41 <br /> 6. Super globales Variablenarray 41 <br /> 7. Datentyp... 43 <br /> 8.Betreiber .. 47 <br /> 9. Funktion . 48 <br /> 10. Anwendung von Sitzung 51 <br /> Abschnitt 2 Grundlagen der PHP-Programmierung .. 53 <br /> 1. Prozesskontrollstruktur 53 <br /> 2. PHP eingebettet in HTML oder JavaScript.... 53 <br /> 3. Verwenden Sie PHP zur Ausgabe von HTML oder JavaScript 55 <br /> 4. Selbstbedienungsprogramm .... 56 <br /> Abschnitt 3 Experiment 2 PHP-Syntaxexperiment... 57 <br /> Kapitel 4 MySQL-Datenbank... 58 <br /> Abschnitt 1 Grundlegende Verwendung von MySQL .. 58 <br /> 1. Grundkenntnisse der Datenbank 58 <br /> 2.Einführung in MySQL .. 58 <br /> 3.MySQL-Befehlsoperationen 58 <br /> 4.MySQL grafische Client-Tool-Software 61 <br /> Abschnitt 2 PHP zur Manipulation von MySQL verwenden 62 <br /> 1. PHP-Datentyp: Ressourcentyp ... 62 <br /> 2. Funktionen in PHP zur Manipulation der MySQL-Datenbank 63 <br /> 3. MySQL-Instanz mit PHP manipulieren .. 67 <br /> 4. Gängige Spaltentypen in MySQL 68 <br /> 5. In Abfragen verwendete Operatoren und Funktionen 70 <br /> Abschnitt 3 Experiment 4 MySQL-Experiment 77 <br /> 1. Grundlegende MySQL-Befehlsübungen 77 <br /> 2.Verwenden Sie phpMyAdmin.. 79 <br /> Kapitel 5 Web-Software-Entwicklung .... 80 <br /> Abschnitt 1 Systemanalyse und Systemdesign 80 <br /> 1. Benutzeranforderungen... 80 <br /> 2. Systemanalyse und Design 81 <br /> Abschnitt 2 Systemimplementierung und Systemtest 89 <br /> Abschnitt 3 Experiment... 89
<span style="color:#333333;font-family:"font-size:14px;background-color:#FFFFFF;">Dieses Buch kombiniert die PHP-Entwicklung mit MySQL-Anwendungen und bietet eine ausführliche und einfache Analyse von PHP bzw. MySQL. Es führt nicht nur in die allgemeinen Konzepte von PHP und MySQL ein, sondern gibt auch eine umfassendere Erklärung der Webanwendungen von PHP und MySQL und enthält mehrere Ein klassisches und praktisches Beispiel. </span><br /> <span style="color:#333333;font-family:"font-size:14px;background-color:#FFFFFF;">Dieses Buch ist die 3. Auflage, die komplett aktualisiert, neu geschrieben und erweitert wurde, einschließlich der neuesten Funktionen von PHP5 – neues Objektmodell, bessere Ausnahmebehandlung und SimpleXML sowie die neuen Funktionen von MySQL 5, wie gespeicherte Prozeduren und Speicher-Engine. </span><br /> <br /> <span style="color:#333333;font-family:"font-size:14px;background-color:#FFFFFF;">PHP ist die Abkürzung für PHP: Hypertext Preprocessor, eine weit verbreitete Open-Source-Mehrzweck-Skriptsprache. Es kann in HTML eingebettet werden und eignet sich besonders für die Webentwicklung. Die Fähigkeiten von PHP sind jedoch nicht darauf beschränkt. Es kann als Entwicklungssprache für serverseitige Skripte, Befehlszeilenskripte und sogar clientseitige GUI-Programme verwendet werden. Heute läuft PHP auf allen gängigen Betriebssystemen und den meisten Webservern. Die Benutzerfreundlichkeit, die hohe Leistung, die enge Integration mit dem Apache-Webserver und die große Anzahl an Anwendungsbausteinen machen PHP zu einer der führenden Sprachen für die Entwicklung von Webanwendungen. </span><br /> <span style="color:#333333;font-family:"font-size:14px;background-color:#FFFFFF;">MySQL ist ein sehr schnelles und robustes relationales Datenbankverwaltungssystem (RDBMS). Es handelt sich um eine Datenbank, die es Ihnen ermöglicht, Daten effizient zu speichern, zu suchen, zu sortieren und abzurufen. Der MySQL-Server kann Ihren Zugriff auf Daten steuern und sicherstellen, dass nur authentifizierte Benutzer auf die Daten zugreifen können. Daher ist MySQL ein Mehrbenutzer-Multithread-Server, der die branchenweit unterstützte Standard-Datenbankabfragesprache SQL (Structured Query Language) verwendet. MySQL ist seit 1996 offiziell veröffentlicht, seine Entwicklungsgeschichte muss jedoch bis ins Jahr 1979 zurückverfolgt werden. Heute hat MySQL den Readers‘ Choice Award der Zeitschrift Linux Journal gewonnen. </span><br /> <span style="color:#333333;font-family:"font-size:14px;background-color:#FFFFFF;">Die dritte Ausgabe von „PHP and MySQL Web Development“ (chinesische Version: „PHP and MySQL Web Development Guide“), herausgegeben von Laura Thomson und Luke Welling, ist erschienen. So wie „Thinking in Java“ ein Bibelbuch über Java ist, ist dieses Buch ein Leitfaden für die datenbankorientierte Entwicklung von Webanwendungen mit PHP und MySQL. </span><br /> <span style="color:#333333;font-family:"font-size:14px;background-color:#FFFFFF;">Die Sprache dieses Buches ist leicht verständlich und die Struktur ist vernünftig und klar. Es folgt einem schrittweisen Ansatz zur Einführung in die Verwendung von PHP und MySQL für die datenbankorientierte Entwicklung von Webanwendungen: PHP-Sprache, MySQL-Server, E-Commerce-Grundlagen, Sicherheitsprobleme und praktische Beispiele. Dies stellt eine angemessene Lernkurve für Programmiereinsteiger dar, die PHP- und MySQL-Webentwicklung betreiben möchten. </span><br /><span style="color:#333333;font-family:"font-size:14px;background-color:#FFFFFF;">Das in diesem Buch vorgestellte PHP ist die neueste Version, 5.0. Es beschreibt die Geschichte und Gegenwart von PHP sowie seine Merkmale und Funktionen als prozessorientierte und objektorientierte Sprache. Außerdem enthält es eine Einführung in die neuen Funktionen der PHP 5-Sprache, wie z. B. objektorientierte Verbesserungen. Dies ist ein grundlegendes Einführungswissen für Leser, die mit objektorientierten Sprachen nicht vertraut sind. </span><br /> <span style="color:#333333;font-family:"font-size:14px;background-color:#FFFFFF;">MySQL, das in diesem Buch vorgestellt wird, ist auch die neueste Version, 4.0. Da der Leser möglicherweise nicht mit der Datenbanktheorie vertraut ist, werden in diesem Buch in zwei Kapiteln auch die Grundkenntnisse relationaler Datenbanken und der SQL-Sprache ausführlich vorgestellt. Bei der Einführung von MySQL folgte der Autor auch einer schrittweisen Lernkurve von flach nach tief. Es beginnt mit den Funktionen der MySQL-Datenbank und geht dann zu erweiterten Anwendungen von MySQL über, die eng mit der realen Entwicklung verbunden sind, einschließlich einer ausführlichen Einführung in das MySQL-Berechtigungssystem, einer umfassenden Analyse der MySQL-Sicherheitsprobleme usw einige Probleme bei der Leistungsoptimierung, die Entwicklern Kopfschmerzen bereiten. </span><br /> <span style="color:#333333;font-family:"font-size:14px;background-color:#FFFFFF;">Nach der ausführlichen Einführung von PHP und MySQL geht es in diesem Buch um den markantesten und wertvollsten Teil: das praktische Kapitel. Welche Art von Anwendungen können durch die Kombination von PHP und MySQL erstellt werden? Die Antwort liegt auf der Hand: E-Commerce. Bevor der Autor in die Entwicklung von E-Commerce-Websites mit PHP und MySQL einstieg, stellte er außerdem ausführlich die Grundfunktionen von E-Commerce-Websites und Sicherheitsaspekte vor, die besondere Aufmerksamkeit erfordern. Im Abschnitt über E-Commerce-Sicherheitsfragen in diesem Buch können Leser fast alle Website-Sicherheitskonzepte und -techniken kennenlernen. Dies ist ein seltenes Handbuch für unerfahrene Website-Entwickler. In der Einführung zu praktischen Projekten stützte sich der Autor auf jahrelange Entwicklungserfahrung, um einige der repräsentativsten Beispiele zu nennen: Einkaufswagen, Content-Management-Systeme, webbasierte Mail-Management-Systeme, Mailinglisten-Manager, Web usw. Alle diese Beispiele sind von sehr hoher Praxistauglichkeit. Stellen Sie sich vor, ein unerfahrener Entwickler tritt einer E-Commerce-Website bei und beginnt eine neue Karriere. Was wird er sagen, wenn er dieses Buch berufsbegleitend studiert? „Oh mein Gott, der Inhalt des Buches ist der Inhalt meiner Arbeit! Gott sei Dank!“ </span><br /> <span style="color:#333333;font-family:"font-size:14px;background-color:#FFFFFF;">Der Autor richtet sich nicht nur an Entwickler, sondern berücksichtigt auch die Probleme, mit denen Systemadministratoren von E-Commerce-Websites konfrontiert sein können: die Einrichtung und Wartung der Systemumgebung. Im Anhang dieses Buches stellt der Autor ausführlich vor, wie PHP und MySQL auf gängigen Betriebssystemplattformen installiert, konfiguriert und sogar kompiliert werden. Da PHP und MySQL offen sind, müssen Unternehmen diese Tools und Plattformen möglicherweise anpassen, und der Inhalt im Anhang dieses Buches bietet Systemadministratoren diesbezüglich genau eine Hilfestellung. </span><br /><span style="color:#333333;font-family:"font-size:14px;background-color:#FFFFFF;">Wenn man sich das gesamte Buch ansieht, ist der Inhalt umfangreich, der Stil streng und Theorie und Praxis sind eng miteinander verbunden. Sowohl mit detaillierten Konzepterklärungen als auch mit komplexen und vollständigen Beispielcodes können Leser das theoretisch erlernte Wissen problemlos in die Praxis umsetzen. Aus diesem Grund ist dieses Buch für eine sehr breite Leserschaft geeignet. Für Anfänger kann dieses Buch als Lehrmaterial und Nachschlagewerk verwendet werden. 9 Für erfahrene PHP- und MySQL-Experten ist dieses Buch auch ein gutes Nachschlagewerk, sodass dieses Buch für PHP-Programmierer aller Niveaus geeignet ist. </span><br /> <span style="color:#333333;font-family:"font-size:14px;background-color:#FFFFFF;">Natürlich hat dieses Buch auch einige Mängel. Der Autor ist der Meinung, dass der Autor versuchen sollte, in diesem Buch einige Vergleiche über die gemeinsame Entwicklung von PHP und MySQL mit der heute beliebtesten J2EE-Plattform und der .NET-Plattform hinzuzufügen. Diese vergleichenden Inhalte helfen Unternehmen und Entwicklern bei der Auswahl der richtigen Plattform und Tools. Vielleicht werden diese Inhalte in naher Zukunft in der vierten Auflage zu sehen sein. </span>
<strong>php und MySQL Web Development (Originalbuch 4. Auflage) dritte Auflage</strong> wurde von [Australien] Luke Welling, Laura Thomson geschrieben, von Wu Xin, Shao Yu und anderen übersetzt und von Machinery Industry Press veröffentlicht. Das gesamte Buch wird PHP kombinieren Durch die Kombination von MySQL-Anwendungen bietet es eine detaillierte und einfache Analyse von PHP bzw. MySQL. Es führt nicht nur in die allgemeinen Konzepte von PHP und MySQL ein, sondern gibt auch eine umfassendere Erklärung der Webanwendungen von PHP und MySQL Enthält mehrere klassische und praktische Beispiele. Dieses Buch ist die dritte Auflage, die komplett aktualisiert, neu geschrieben und erweitert wurde, einschließlich der neuesten Funktionen von PHP5 – dem neuen Objektmodell, besserer Ausnahmebehandlung und simpleXML, sowie neuer Funktionen von MySQL5, wie etwa gespeicherte Prozeduren und Speicher-Engines . . Freunde, die es brauchen, können es herunterladen und ausprobieren! <br /> Die dritte Ausgabe der PHP- und MySQL-Webentwicklung verfügt über eine leicht verständliche Sprache und eine vernünftige und klare Struktur. Es folgt einem schrittweisen Ansatz zur Einführung in die Verwendung von PHP und MySQL für die datenbankorientierte Entwicklung von Webanwendungen: PHP-Sprache, MySQL-Server, E-Commerce-Grundlagen, Sicherheitsprobleme und praktische Beispiele. Dies stellt eine angemessene Lernkurve für Programmiereinsteiger dar, die PHP- und MySQL-Webentwicklung betreiben möchten. „PHP and MySQL Web Development“ (3. Auflage des Originalbuchs) stellt die neueste Version von PHP, 5.0, vor. Es beschreibt die Geschichte und Gegenwart von PHP sowie seine Merkmale und Funktionen als prozessorientierte und objektorientierte Sprache. Außerdem enthält es eine Einführung in die neuen Funktionen der PHP 5-Sprache, wie z. B. objektorientierte Verbesserungen. Dies ist ein grundlegendes Einführungswissen für Leser, die mit objektorientierten Sprachen nicht vertraut sind.
<div class="para" style="font-size:14px;color:#333333;font-family:arial, 宋体, sans-serif;background-color:#FFFFFF;"> Suchmaschinenoptimierung war traditionell die Aufgabe des Marketingteams. Doch in diesem Buch betrachten wir die Suchmaschinenoptimierung aus einer anderen Perspektive und lassen auch Programmierer am Suchmaschinenoptimierungsteam teilhaben. </div> <div class="para" style="font-size:14px;color:#333333;font-family:arial, 宋体, sans-serif;background-color:#FFFFFF;"> Suchmaschinenoptimierung (SEO) ist nicht nur die Aufgabe der Marketingabteilung. Es muss vom Website-Entwickler während des gesamten Entwicklungsprozesses von der ersten Website-Idee sorgfältig durchdacht werden. Durch die Änderung der Architektur einer Website und die Modifizierung ihrer Präsentationstechnologie können Suchmaschinenrankings und Verkehrsaufkommen deutlich verbessert werden. </div> <div class="para" style="font-size:14px;color:#333333;font-family:arial, 宋体, sans-serif;background-color:#FFFFFF;"> Dieses einzigartige Handbuch wurde speziell für PHP-Entwickler oder Vermarkter geschrieben, die sich mit Technologie beschäftigen. Es bietet eine Vielzahl von Techniken zum Erstellen und Pflegen suchmaschinenoptimierter Websites, einschließlich der Vereinfachung der Indexierung Ihrer Website durch die Koordinierung von Fachwissen und Diensten zur Verbesserung Ihrer Website. Dieses Buch wird Ihnen helfen, die Rolle der Website-Architektur bei der Suchmaschinenoptimierung zu verstehen und verschiedene verwandte Themen kennenzulernen, die Ihnen bei der Entwicklung einer Website helfen, die in Suchmaschinen einen hohen Rang einnimmt. Schließlich erfahren Sie in diesem Buch, wie Sie dieses Wissen nutzen können, indem Sie einen einfachen E-Commerce-Shop und einen optimierten WordPress-Blog erstellen. </div>
Dieses Buch ist eine klassische, umfassende Einführung in PHP und MySQL. Das Buch stellt nicht nur umfassend die Kernfunktionen der beiden Technologien vor, sondern erklärt auch, wie man die beiden Technologien effektiv kombiniert, um robuste datengesteuerte Anwendungen zu erstellen. Dieses Buch behandelt die neuesten Funktionen, die in neuen Versionen der beiden Technologien auftauchen. Die zahlreichen praktischen Beispiele und ausführlichen Analysen im Buch basieren auf der langjährigen Berufserfahrung des Autors auf diesem Gebiet und können zur Lösung verschiedener Probleme genutzt werden von Entwicklern in der Praxis. <br /> Der Inhalt dieses Buches ist umfassend und ausführlich und eignet sich für PHP- und MySQL-Entwickler aller Niveaus. Es ist nicht nur ein hervorragendes Lernprogramm, sondern kann auch als Referenzhandbuch verwendet werden. <br /> Die einzigartige Syntax von PHP ist eine Mischung aus C, Java, Perl und PHPs eigener innovativer Syntax. Es kann dynamische Webseiten schneller ausführen als CGI oder Perl. Im Vergleich zu anderen Programmiersprachen betten dynamische Seiten, die mit PHP erstellt wurden, Programme zur Ausführung in HTML-Dokumente ein, und die Ausführungseffizienz ist viel höher als bei CGI, das HTML-Tags vollständig generiert. PHP kann auch kompilierten Code ausführen, und die Kompilierung kann Verschlüsselung erreichen und Code optimieren ausgeführt wird, wodurch der Code schneller ausgeführt wird. PHP verfügt über sehr leistungsfähige Funktionen. PHP kann alle CGI-Funktionen realisieren und unterstützt nahezu alle gängigen Datenbanken und Betriebssysteme. Das Wichtigste ist, dass PHP mit C und C++ erweiterbar ist! <br />
Mit PHP Classic by Beispiel (2. Edition) können Sie wertvolle Zeit bei der Webentwicklung sparen. Mit diesen Lösungen für reale Probleme werden die meisten Programmierherausforderungen gelöst. „PHP Classic-Beispiele (2. Auflage)“ kombiniert die Funktionen von PHP mit dem einzigartigen Format der Classic-Beispiele-Reihe, was ausreicht, um Ihnen bei der erfolgreichen Erstellung browserübergreifender Webanwendungen zu helfen. In dieser überarbeiteten Ausgabe können Sie einfacher Lösungen für verschiedene Programmierprobleme finden. Der Inhalt von „PHP Classic-Beispiele“ umfasst: Formularverarbeitung mithilfe von Webdiensten; <br /> Von häufigen Anfängerfragen bis hin zu fortgeschrittenen Webprogrammiertechniken enthält dieses Buch eine Fülle praktischer Beispiele, um den Anforderungen aller gerecht zu werden, die PHP zur Generierung dynamischer Webinhalte verwenden. In jedem Beispiel im Buch werden die Logik und Ideen hinter den bereitgestellten Lösungen sorgfältig erörtert. Dabei werden Erkenntnisse von PHP-Experten genutzt, um Ihnen dabei zu helfen, die Sprache problemlos zu beherrschen. Das Buch aktualisiert die relevanten Inhalte von PItP5 und erklärt ausführlich, wie neue Sprachfunktionen verwendet werden, wie z. B. enorme Verbesserungen bei objektorientierten Funktionen und neue PD0-Datenzugriffserweiterungen. Das Buch enthält speziell hinzugefügte Abschnitte zu Klassen und Objekten, einschließlich der folgenden grundlegenden Inhalte: Verarbeitung von XM, Erstellung von Webdiensten mit PHP und REST-Architektur; <br /> Es gibt mehr als 250 Beispiele in „PHP Classic-Beispiele (2. Auflage)“, die umfassende Lösungen für viele Probleme bieten, mit denen Sie täglich konfrontiert sind. Darüber hinaus ist der Diskussionsabschnitt jedes Beispiels voller Ideen, die für jeden PHP-Entwickler von großem Nutzen sein werden.
<span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;">Vorwort</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> Teil 1 Grundwissen </span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> Kapitel 1 PHP-Übersicht</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 1.1 Erste Schritte mit PHP</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 1.1.1 Einführung in PHP</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 1.1.2 Wie PHP funktioniert </span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 1.1.3 Wie man PHP-Programmierung lernt</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 1.2 PHP-Umgebungsaufbau</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 1.2.1 PHP-bezogener Software-Download</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 1.2.2 AppServ-Installation und -Test (Windows)</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 1.2.3 XAMPP-Installation und Test (Windows)</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 1.2.4 IIS+PHP+MySQL-Installation und -Konfiguration (Windows)</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 1.3 Gemeinsame PHP-Entwicklungstools</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 1.4 Fall-Tutorial</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;">Fall 001 Das 1. PHP-Programm</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> Fall 002 AppServ-Serverkonfiguration</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;">Fall 003 Download und Installation der Zend Studio-Tools</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;">Fall 004 Das 2. PHP-Programm</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> Kapitel 2 HTML-Grundlagen</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 2.1 HTML-Kenntnisse</span><br /><span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 2.1.1 Grundstruktur von HTML</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 2.1.2 HTML-Basis-Tags</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 2.1.3 HTML-Formular</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 2.1.4 Iframe-Framework</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 2.2 CSS-Stilkenntnisse</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 2.2.1 Position und Format der CSS-Codierung</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 2.2.2 CSS-Eigenschaften</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 2.2.3 DIV + CSS</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 2.3 JavaScript-Kenntnisse</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 2.3.1 JavaScript-Schreibort</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 2.3.2 Grundlegende JavaScript-Syntax</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 2.3.3 JavaScript-Steueranweisungen</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 2.3.4 JavaScript-Funktion und Ereignisbehandlungsmechanismus</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 2.4 Fall-Tutorial</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;">Case 005 HTML-Tag – Filmportal-Homepage erstellen</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;">Fall 006-Formular – Erstellen Sie eine Mitgliederregistrierungsseite</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;">CSS-Stil für Fall 007 – Erstellen Sie den Homepage-Stil für ein Filmportal</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;">CSS-Stil für Fall 008 – Erstellen Sie einen Seitenstil für die Mitgliederregistrierung</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> Fall 009 Fügen Sie der Mitgliederregistrierungsseite eine JavaScript-Verifizierungsfunktion hinzu</span><br /><span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> Fall 010 JavaScript-Spezialeffekte – schwebendes Werbefenster </span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> Fall 011 JavaScript-Spezialeffekte – Werbefenster unten rechts auf der Webseite </span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;">Case 012 JavaScript-Spezialeffekte – sekundäres Dropdown-Navigationsmenü</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> Kapitel 3 Grundlagen der PHP-Syntax</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 3.1 PHP-Tags und Kommentare</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 3.1.1 PHP-Tags</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 3.1.2 PHP-Anmerkungen</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 3.2 PHP-Datentypen</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 3.2.1 Skalarer Datentyp</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 3.2.2 Zusammengesetzter Datentyp</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 3.2.3 Spezielle Datentypen</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 3.2.4 Funktion zur Datentyperkennung</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 3.2.5 Datentyp-Konvertierungsfunktion</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 3.3 PHP-Konstanten</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 3.3.1 Vordefinierte Konstanten</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 3.3.2 Deklaration und Verwendung von Konstanten</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 3.4 PHP-Variablen</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 3.4.1 Variablendeklaration</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 3.4.2 Volumenzuweisung und -nutzung</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 3.4.3 Variable Variablen</span><br /><span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 3.5 PHP-Operatoren und -Ausdrücke</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 3.5.1 PHP-Operatoren</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 3.5.2 PHP-Ausdruck</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 3.6 PHP-Funktionen</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 3.6.1 Definition und Aufruf von Funktionen</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 3.6.2 Parameterübergabe</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 3.6.3 Funktionsrückgabewert</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 3.6.4 Variablenbereich</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 3.6.5 PHP-Standardfunktionsbibliothek</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 3.7 PHP-Codierungsspezifikationen</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 3.7.1 PHP-Schreibspezifikationen</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 3.7.2 PHP-Namenskonvention</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 3.8 Fall-Tutorial</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;">Fall 013 Gibt die aktuelle Uhrzeit des Systems aus</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;">Fall 014 Anwendung vordefinierter Konstanten und benutzerdefinierter Konstanten</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;">Fall 015 Anwendung von Inkrement- und Dekrementoperatoren</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;">Fall 016 Operation von Zahlen und Zeichenfolgen</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;">Fall 017 Einfache Anführungszeichen und doppelte Anführungszeichen ändern Zeichenfolgen</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;">Fall 018 Anwendung von Escape-Zeichen</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;">Fall 019 Vergleich der Zeitgrößen</span><br /><span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;">Fall 020 Anwendung des ternären Operators</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;">Case 021-Bit-Operation zur digitalen Verschlüsselung und Entschlüsselung</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;">Fall 022 Chinesischer String-Abfang</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;">Fall 023 Filterung sensibler Wörter auf der Website</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> Kapitel 4 PHP-Prozesskontrollstruktur</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 4.1 Bedingte Kontrollanweisungen</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 4.1.1 if bedingte Kontrollanweisung</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 4.1.2 Multi-Branch-Anweisung wechseln</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 4.2 Schleifenkontrollanweisung</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 4.2.1 while-Schleifenanweisung</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 4.2.2 do—while-Schleifenanweisung</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 4.2.3 for-Schleifenanweisung</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 4.3 Jump-Anweisung</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 4.3.1 Break-Jump-Anweisung</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 4.3.2 Sprunganweisung fortsetzen</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 4.4 Enthält Aussagen </span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 4.5 Fall-Tutorial</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;">Fall 024 Kleiner Hüter des Lebens</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;">Case 025 Web-Rechner</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> Fall 026 Erinnerung an Nationalfeiertage</span><br /><span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;">Fall 027 Anzeige der Produktinformationsliste</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;">Fall 028 Multiplikationstabelle</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;">Fall 029 Multiplikationstabelle für gerade Zahlen</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> Kapitel 5 PHP-Arrays</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 5.1 Arrays und Array-Typen</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 5.1.1 Array-Übersicht</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 5.1.2 Numerisches Indexarray</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 5.1.3 Assoziatives Array</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 5.2 Grundlegende Operationen von Arrays</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 5.2.1 Array erstellen</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 5.2.2 Zuweisung von Arrays</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 5.2.3 Arrays durchqueren</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 5.3 PHP-Array-Funktionen</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 5.3.1 Array-Statistikfunktion</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 5.3.2 Doppelte Elemente im Array löschen</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 5.3.3 Konvertierung von Strings und Arrays</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 5.3.4 Elemente zum Array hinzufügen</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 5.3.5 Holen und löschen Sie das letzte Element des Arrays</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 5.4 PHP globales Array</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 5.4.1 $-SERVER[] globales Array</span><br /><span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 5.4.2 Globale Arrays $-GET[] und $-POST[]</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 5.4.3 $-FILES[] globales Array</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 5.5-Fall-Tutorial</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;">Fall 030 Erstellung und Ausgabe eines Arrays</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;">Fall 031 Array-Elementzuweisung</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> Fall 032 Zufallslotterieverfahren</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;">Fall 033 Umgang mit Kundenbeschwerdeinformationen</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> Kapitel 6 PHP-Website-Entwicklung</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 6.1 WEB-Formulardesign</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 6.1.1 Formular-Tags erstellen</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 6.1.2 Formularsteuerung</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 6.2 Übermittlung und Erfassung von Formulardaten</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 6.2.1 POST-Methode zum Senden und Abrufen von Formulardaten</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 6.2.2 GET-Methode zum Übermitteln und Abrufen von Daten</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 6.2.3 Formulardaten abrufen</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 6.2.4 Abrufen von Hyperlink-Daten</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 6.3 SITZUNGSVERWALTUNG</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 6.3.1 Funktionsprinzip von SESSION</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 6.3.2 SESSION verwenden</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 6.4 Cookie-Verwaltung</span><br /><span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 6.4.1 Funktionsweise von Cookies</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 6.4.2 Verwendung von Cookies</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> 6.5-Fall-Tutorial</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;">…</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;">Teil 2: Verbesserung der Fähigkeiten</span><br /> <span style="color:#333333;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;"> Referenzen</span><span style="font-size:12px;line-height:0;vertical-align:baseline;color:#3366CC;font-family:arial, 宋体, sans-serif;background-color:#FFFFFF;">[1]</span><a name="ref_[1]_11420108"></a>
Dieses System wurde unabhängig von der Empire Development Working Group entwickelt. Es handelt sich um eine gut gestaltete und effiziente Website-Lösung, die für Linux/Windows/Unix und andere Umgebungen geeignet ist. Von Version 1.0 des Imperial News System bis zum heutigen Imperial Website Management System wurden in seinen Funktionen mehrere bahnbrechende Neuerungen vorgenommen, die die Einrichtung und Verwaltung der Website extrem einfach machen. <br /> Es übernimmt die Systemmodellfunktion: Durch diese Funktion können Benutzer verschiedene Systeme im Hintergrund, wie Produkte, Immobilien, Angebot und Nachfrage usw., direkt erweitern und implementieren. Daher wird [1] Empire CMS auch als „Universal“ bezeichnet Website-Erstellungstool“ ;Übernimmt die Vorlagentrennungsfunktion: trennt Inhalt und Benutzeroberfläche vollständig, flexible Tags + benutzerdefinierte Tags, sodass eine Vielzahl von Website-Seiten und -Stilen realisiert werden kann; unbegrenzte Klassifizierung von Spalten; die Rezeption ist komplett statisch: es Kann die Anzahl der Besuche jederzeit leistungsstark sein; leistungsstarke Informationserfassungsfunktion; super Werbeverwaltungsfunktion...<br /> Seine verschiedenen Versionen können die Anforderungen verschiedener Anwendungen von kleinem bis großem Datenverkehr, von Privatpersonen bis hin zu Unternehmen erfüllen und bieten Ihnen eine brandneue, schnelle und hervorragende Website-Lösung. <br /> <div> <br /> </div>
Dieses System wurde unabhängig von der Empire Development Working Group entwickelt und ist eine gut gestaltete und effiziente Website-Lösung, die für Linux/Windows/Unix und andere Umgebungen geeignet ist. Von Version 1.0 des Imperial News System bis zum heutigen Imperial Website Management System wurden in seinen Funktionen mehrere bahnbrechende Neuerungen vorgenommen, die die Einrichtung und Verwaltung der Website extrem einfach machen. <br /> Es übernimmt die Systemmodellfunktion: Durch diese Funktion können Benutzer verschiedene Systeme im Hintergrund, wie Produkte, Immobilien, Angebot und Nachfrage usw., direkt erweitern und implementieren. Daher wird [1] Empire CMS auch als „Universal“ bezeichnet Website-Erstellungstool“ ;Übernimmt die Vorlagentrennungsfunktion: trennt Inhalt und Benutzeroberfläche vollständig, flexible Tags + benutzerdefinierte Tags, sodass eine Vielzahl von Website-Seiten und -Stilen realisiert werden können; unbegrenzte Klassifizierung von Spalten; die Rezeption ist komplett statisch: es Kann die Anzahl der Besuche jederzeit leistungsstark sein; leistungsstarke Informationserfassungsfunktion; super Werbeverwaltungsfunktion...<br /> Seine verschiedenen Versionen können den Anforderungen verschiedener Anwendungen gerecht werden, von kleinem bis großem Datenverkehr, von privatem bis geschäftlichem Datenverkehr, und bieten Ihnen eine brandneue, schnelle und hervorragende Website-Lösung. <br /> <div> <br /> </div>
Dieses System wurde unabhängig von der Empire Development Working Group entwickelt und ist eine gut gestaltete und effiziente Website-Lösung, die für Linux/Windows/Unix und andere Umgebungen geeignet ist. Von Version 1.0 des Imperial News System bis zum heutigen Imperial Website Management System wurden in seinen Funktionen mehrere bahnbrechende Neuerungen vorgenommen, die die Einrichtung und Verwaltung der Website extrem einfach machen. <br /> Es übernimmt die Systemmodellfunktion: Durch diese Funktion können Benutzer verschiedene Systeme im Hintergrund, wie Produkte, Immobilien, Angebot und Nachfrage usw., direkt erweitern und implementieren. Daher wird [1] Empire CMS auch als „Universal“ bezeichnet Website-Erstellungstool“ ;Übernimmt die Vorlagentrennungsfunktion: trennt Inhalt und Benutzeroberfläche vollständig, flexible Tags + benutzerdefinierte Tags, sodass eine Vielzahl von Website-Seiten und -Stilen realisiert werden können; unbegrenzte Klassifizierung von Spalten; die Rezeption ist komplett statisch: es Kann die Anzahl der Besuche jederzeit leistungsstark sein; leistungsstarke Informationserfassungsfunktion; super Werbeverwaltungsfunktion...<br /> Seine verschiedenen Versionen können den Anforderungen verschiedener Anwendungen gerecht werden, von kleinem bis großem Datenverkehr, von privatem bis geschäftlichem Datenverkehr, und bieten Ihnen eine brandneue, schnelle und hervorragende Website-Lösung. <br /> <div> <br /> </div>