Heim > Herunterladen >  Lernmittel

  • Objektorientierte Programmierung in PHP

    Objektorientierte Programmierung<br /> Der Code ist prägnanter, einfacher zu warten und weist eine stärkere Wiederverwendbarkeit auf: Wiederverwendbarkeit, Flexibilität und Skalierbarkeit. <br /> Objektorientiertes Denken entspricht eher den allgemeinen Regeln, wie Menschen Dinge betrachten. <br /> PHP ist keine echte objektorientierte Programmiersprache, aber aus objektorientierten Ideen kann man lernen und die meisten davon lassen sich gut umsetzen, was beim Entwurf großer Projekte von großem Vorteil ist. <br />

    PHP-E-Book28381972018-02-22
  • Tutorial zur PHP-Erweiterungsentwicklung (chinesische Version)

    Erweiterungen schreiben I: Erste Schritte mit PHP und Zend Erweiterungen schreiben I: Erste Schritte mit PHP und Zend Extensions Tutorial von Sara Golemon |. Einführung Was sind Erweiterungen? Lebenszyklus Speicherzuweisung Richten Sie die Build-Umgebung ein Hallo Welt Erstellen Sie Ihre Erweiterung Anfangseinstellungen (INI) als globale Werte Anfangseinstellungen (INI) als globale Werte Überprüfen Sie die (Code-) Integrität. Was kommt als nächstes? Einleitung Da Sie dieses Tutorial lesen, könnten Sie daran interessiert sein, Erweiterungen für die PHP-Sprache zu schreiben. Wenn nicht ... nun, vielleicht wussten Sie nichts von diesem Interesse, Sie werden es herausfinden, wenn wir zum Schluss kommen. In diesem Tutorial wird davon ausgegangen, dass Sie über grundlegende Kenntnisse der PHP-Sprache und der Sprache verfügen, in der ihr Interpreter implementiert ist: C. Beginnen wir mit der Angabe, warum Sie eine PHP-Erweiterung schreiben möchten. 1. Beschränkt auf die Abstraktionsebene der PHP-Sprache selbst, kann sie nicht direkt auf bestimmte Bibliotheken oder betriebssystemspezifische Aufrufe zugreifen. 2. Sie möchten das Verhalten von PHP auf ungewöhnliche Weise anpassen. 3. Sie verfügen über vorhandenen PHP-Code, wissen aber, dass dieser schneller und kleiner sein und weniger Speicher verbrauchen kann.​

    PHP-E-Book28381092018-02-22
  • Sitzungsverfolgung für PHP

    <p> 1. Gründe für die Sitzungskontrolle </p> <p> Beim Wechsel zwischen mehreren Seiten bleibt der Benutzer angemeldet und greift nur auf seine angemeldeten Informationen zu. </p> <p> Mechanismus, der den Datenaustausch zwischen demselben Benutzer auf mehreren Seiten derselben Website verwalten kann. </p> <p> 2. Einsatz von Cookies </p> <p> Das Speichern von Daten auf dem Client ist relativ unsicher (persönliche Präferenzinformationen sind weniger wichtige Informationen). </p> <p> Bei der Datenübertragung sinkt die Geschwindigkeit. </p> <p> 1. Cookies im Client setzen </p> <p> Die Funktion setcookie() sendet ein HTTP-Cookie an den Client. Bei Erfolg gibt die Funktion true zurück. Andernfalls wird false zurückgegeben </p>

    PHP-E-Book28379762018-02-22
  • Häufig verwendete Funktionsblöcke in PHP

    1. *Fehlerklassifizierung in PHP: <br /> 1. Syntaxfehler: <br /> 2. Laufzeitfehler: <br /> 3. Logikfehler: <br /> <br /> 2. * In der Konfigurationsdatei php.ini werden häufig verwendete Fehler- und Protokollkonfigurationen angezeigt. <br /> error_reporting: Fehlerstufe<br /> display_errors: Ob Fehlermeldungen im Browser angezeigt werden sollen<br /> log_errors=Ein; Ob mit der Protokollierung begonnen werden soll<br /> <br /> //Funktion verwenden, um Fehlerinformationen vorübergehend festzulegen <br /> ini_set() //php.ini-Konfigurationsinformationen temporäre Einstellungsfunktion<br /> ini_set("display_errors","On"); //Durch Funktionseinstellung kann das aktuelle Skript die Fehlerausgabe vorübergehend deaktivieren. <br /> error_reporting(E_ALL & ~E_NOTICE); //Legen Sie vorübergehend den Fehlerausgabepegel fest.

    PHP-E-Book28378422018-02-22
  • PHP+MySQL-Webentwicklung vom Einstieg bis zur Kompetenz

    Die Beispiele für „PHP+MySQL-Netzwerkentwicklung vom Anfänger bis zum Meister“ wurden vom Autor sorgfältig ausgewählt und sind äußerst praktisch, darunter Online-Messageboards, Online-Abstimmungssysteme, Netzwerkverkehrsstatistiksysteme, Systeme zum Herunterladen von Musikressourcen und Gebrauchthandel Marktsysteme, Talent-Rekrutierungssystem und Reise-Online-Registrierungssystem usw. Der Leser kann anhand dieser Beispiele systematisch verwandte Technologien erlernen oder anhand der Beispiele geringfügige Änderungen vornehmen und diese unabhängig verwenden.

    PHP-E-Book28393122018-02-22
  • PHP-Smarty-Vorlagen-Tutorial

    <p> MVC ist ein Entwicklungsmodell, das die erzwungene Trennung von Dateneingabe, -verarbeitung und -anzeige betont. </p> <p> Tutorial zur Smarty-Nutzung<br /> 1. So konfigurieren Sie unseren Smarty<br /> Platzieren Sie nach dem Entpacken den libs-Ordner im Verzeichnis der ersten Ebene der Website und erstellen Sie dann zwei Ordner<br /> Vorlagen speichert Vorlagendateien<br /> templates_c speichert kompilierte Dateien<br /> Erstellen Sie die Initialisierungsdatei smarty.ini.php erneut </p> <p> Hinweis: <br /> 1. Verwenden Sie im Allgemeinen &lt;{}&gt;<br /> als Bezeichnertrennzeichen für Ersetzungsvariablen. Zwei Möglichkeiten, das Trennzeichen zu ändern: <br /> 1. Ändern Sie den Quellcode: Smarty.class.php $left_delimiter Nicht empfohlen<br /> 2. Dynamische Modifikation: <br /> $Smarty-&gt;left_delimiter="&lt;{";<br /> $Smarty-&gt;right_delimiter="}&gt;";<br /> vor der Anzeige geschrieben </p> <p> 2.smarty verteilt Daten<br /> $smarty-&gt;assign("Adresse",$address);<br /> Wird verwendet, um Vorlagen Werte zuzuweisen. Sie können ein Name/Nummern-Paar oder ein assoziatives Array mit Namen/Nummern angeben. <br /> $smarty-&gt;assign("aa",true); //Ausgabe 1 <br /> $smarty-&gt;assign("aa",false); //Ausgabe leer </p>

    PHP-E-Book28380642018-02-22
  • Wie Openbiz die Metadatenprogrammierung in PHP implementiert

    Openbiz implementiert die PHP-Metadatenprogrammierung, einschließlich: Openbiz wird die Innovation des PHP-Open-Source-Frameworks anführen.pdf. Ideen zur Metadatenprogrammierung stammen aus Hochsprachen wie Java. Einfach ausgedrückt geht es darum, Geschäftslogik mit <br /> zu kombinieren Der Implementierungscode ist getrennt und es werden nur beschreibende Sprachen wie XML verwendet, um die Zuordnungsbeziehungen zwischen Unternehmen zu beschreiben. Die Programmierung erfolgt ohne das Schreiben von Implementierungscode. <br /> Rohdaten stammen aus den Metadaten-Programmierfunktionen von Java und sind eine der fortschrittlichsten Technologien in der Softwarearchitektur, mit der Sie weniger Code schreiben und mehr erreichen können <br /> Es bringt die Wiederverwendbarkeit der Geschäftslogik auf das Äußerste. Vielleicht klingt es etwas abstrakt, also schauen wir uns ein praktisches Beispiel an, um Ihnen das Verständnis der von mir vertretenen Metadaten-Programmierphilosophie zu erleichtern. <br /> Die Openbiz-Architektur ermöglicht die PHP-Metadatenprogrammierung. Die PHP-Sprache auf Skriptebene ist mittlerweile zu einer der Mainstream-Sprachen für die Webentwicklung geworden. Aber weil es ursprünglich eine prozessorientierte Programmiersprache ist (ich spreche von PHP3, das damals existierte, als es noch eine Schaufel gab), ist es nicht wie eine Sprache wie Python oder Ruby, sondern eine ultimative objektorientierte Sprache Objekte. <br /> Basierend auf diesem einfachen Hintergrund und vielleicht weil PHP selbst Open Source und kostenlos ist, sehen wir, dass fortgeschrittene Erweiterungen für die PHP-Sprache immer hinter kommerziellen Sprachen wie .Net, Java und Objective C zurückbleiben. <br /> Als PHP5 veröffentlicht wurde, rief er „Alter, es ist jetzt objektorientiert!“ Java, .Net und Cocoa fragten ihn: „Du <br />.“ Gibt es Metadaten-Programmierkonzepte? …

    PHP-E-Book28377272018-02-22
  • Openbiz ermöglicht PHP die ultimative Wiederverwendung von Geschäftslogik

    In diesem Artikel wird weiterhin das „kostenlose und quelloffene“ Openbiz-Framework vorgestellt, bei dem es sich um eine Anwendung handelt, die auf dem Zend-Framework basiert<br /> Layer-PHP-Framework. Der vorherige Artikel „Openbiz implementiert PHP-Metadatenprogrammierung“ erwähnte dies durch Metadaten<br /> Um die ultimative Beschreibung der Geschäftslogik zu beschreiben, liegt das Wesentliche in der ultimativen abstrakten Idee von hoher Kohäsion und geringer Kopplung. Dieser Artikel gehört mir <br /> Wir werden erklären, wie Sie mit dieser Idee die ultimative Wiederverwendung von Geschäftslogik erreichen können. <br /> Openbiz-Mittelschicht basierend auf Zend <br /> Diese Architektur ähnelt dem von Java vorgeschlagenen Mittelschichtkonzept <br /> Im Openbiz-System wird zusätzlich zur Datenlogik <br /> Speicherverwaltung, zusätzlich zu erweiterten Funktionen wie Objektfabriken, <br /> Aus der Struktur des Quellcodes können wir erkennen, dass die meisten externen Die Implementierung der Geschäftslogik basiert immer noch auf der untersten Ebene von Zend<br /> Zu tun, und für diese Logik Openbiz selbst <br /> Die geleistete Arbeit entspricht der Aufruflogik und -implementierung<br /> Die Logik sieht nur die mittlere Schicht. <br /> Was sind die Vorteile davon? Ist es nicht unnötig? <br /> Der Kernwert von Zend besteht darin, viele zugrunde liegende Geschäftslogiken zu integrieren<br /> Bearbeitung, um geschäftliche Vielseitigkeit auf Codeebene zu erreichen. übersetzt in <br /> Um es ganz klar auszudrücken: Zend hat tatsächlich viele Dinge auf niedriger Ebene getan, <br /> Für den Einsatz müssen wir aber noch viel Vorarbeit leisten<br /> Initialisierungs- und Einrichtungsarbeiten, die in der Zend-Box durchgeführt werden <br /> Das Rack muss unbedingt durch das Schreiben von Code vervollständigt werden. <br /> Dann verwendet diese Art, die Codeinitialisierung zu schreiben, die Logik wieder Meiner Meinung nach ist es besser als nichts, aber es ist definitiv nicht genug. <br />

    PHP-E-Book28377142018-02-22
  • Openbiz wird die Innovation des PHP-Open-Source-Frameworks anführen

    <p> Zielgruppe: </p> <p> Software-Branchenmanager und Unternehmer<br /> <br /> Aussage des Autors </p> <p> Ich bin seit fast zwölf Jahren in der Softwareentwicklungsbranche tätig und habe zum ersten Mal Veränderungen von Windows 3.2 nach China und zum einheitlichen Markt für mobile Anwendungen von Apple und Android erlebt. In diesem Wirtschaftskrieg ist das Erkennen der Richtung der künftigen Entwicklung das letzte Wort, um im Wettbewerb zu bestehen. Dies hat diesen Artikel initiiert. <br /> <br /> Zitat </p> <p> Seit vielen Jahren untersuchen wir die zukünftige Entwicklungsrichtung von Anwendungen auf Unternehmensebene und haben festgestellt, dass die Anhäufung und Wiederverwendung von Technologie einer der wichtigen Faktoren für die Verbesserung der Wettbewerbsfähigkeit dieser Branche ist. </p> <p> (Natürlich ist dies nicht die einzige Voraussetzung für den Erfolg.) Lassen Sie mich den Aufstieg und Fall dieser Branche aus der Perspektive der Wiederverwendbarkeit von Technologie betrachten. <br /> <br /> In der Anfangsphase der Unternehmensgründung übernehmen viele kleine Softwareentwicklungsteams häufig ausgelagerte Softwareentwicklungsarbeiten als Hauptgeschäftsquelle, wenn sie sich dem Wettbewerb auf dem Markt stellen müssen Die meisten Menschen sammeln weiterhin Gemeinsamkeiten in den Kundenbedürfnissen und versuchen, gemeinsame Geschäftslogiken für die Wiederverwendung in anderen Projekten zu trennen. Das klingt nach einer guten Logik, aber in der tatsächlichen Anwendung ist der Effekt selten zu sehen. <br />

    PHP-E-Book28377162018-02-22
  • Was ist beim Kompilieren von PHP unter Linux zu beachten?

    <pre id="best-content-2802198358" class="best-text mb-10">在 Ubuntu 下写过一年代码,之间折腾过各种 Linux Distribution,最后还是放弃了(详情见 我的Linux发行版/桌面环境选择之路 ),Linux 桌面太坑,还是留在服务器端吧。 现在用的是 Win8.1 + Ubuntu Server 14.04 (跑在 VM 里)。 平时用 Win 下的 PHP 环境足矣,实在不行就用后台的方式开启 VM,用 Xshell 登录进去操作。 这样,就实现了在 Windows 下写代码,在 Linux 下运行。(SSD表示毫无压力)</pre>

    Erstellung von Webseiten28642892018-02-12
  • Plug-in-Aggregat zur Traffic-Aggregation

    Das Verkehrsaggregations-Plug-in unter Cacti kann den Windows-Host-Verkehr mit Informationsstation überwachen

    Erstellung von Webseiten28647372018-02-12
  • ThinkPHP-Ausführungsprozess

    ThinkPHP wurde entwickelt, um die Anwendungsentwicklung auf Unternehmensebene und die agile Entwicklung von WEB-Anwendungen zu vereinfachen. Es wurde erstmals Anfang 2006 geboren, am Neujahrstag 2007 offiziell in ThinkPHP umbenannt und im Rahmen der Apache2-Open-Source-Vereinbarung veröffentlicht. ThinkPHP hält sich seit seiner Gründung an das einfache und praktische Designprinzip und legt dabei den Schwerpunkt auf eine hervorragende Leistung und minimalen Code. Und es verfügt über viele originelle Funktionen und Features. Unter aktiver Beteiligung des Community-Teams wird es hinsichtlich Benutzerfreundlichkeit, Skalierbarkeit und Leistung kontinuierlich optimiert und verbessert.

    Erstellung von Webseiten28646272018-02-12
  • So nutzen Sie die Portal-Technologie

    Das Portal dient als Gateway zu einer WEB-Site im Internet. Das Portal ist eine Sammlung von Links, Inhalten und Beratungsdiensten, die Informationen bereitstellen, die für Benutzer von Interesse sein könnten (z. B. Nachrichten, Wetter, Unterhaltung, Unternehmensseiten, Chatrooms usw.). <br /> 1. Das Portal dient als WEB-Site im Internet als Gateway. Das Portal ist eine Sammlung von Links, Inhalten und Beratungsdiensten, die Informationen bereitstellen, die für Benutzer von Interesse sein könnten (z. B. Nachrichten, Wetter, Unterhaltung, Unternehmensseiten, Chatrooms usw.). Yahoo, Excite, MSN.com und Netscape NetCenter sind alles Portale. <br /> 2. In Fantasy-Spielen, Science-Fiction und einigen „New-Age“-Philosophien ist ein Portal ein Übergang in eine andere Welt in der Vergangenheit, Gegenwart oder Zukunft oder in ein erweitertes Verständnis. <br /> 3. In der 3D-Grafikentwicklung ist Portal eine Technologie, die den Realismuseffekt erhöht und die Darstellung beschleunigt. <br />

    Erstellung von Webseiten28642912018-02-12
  • Ein unverzichtbares Beispiel für PHP-Anfänger

    Wie erstelle ich unsere erste PHP-Seite? Sehr einfach! Wählen Sie eines der besten Designtools, die wir verwenden, oder verwenden Sie einfach Notepad. Denken Sie nach der Erstellung daran, sie als Datei mit der Erweiterung PHP zu speichern und sie dann auf unseren Server zu übertragen. Bevor wir ein PHP-Programm schreiben, müssen wir normalerweise unsere Umgebung konfigurieren, was bedeutet, dass der Server PHP unterstützen muss.

    Erstellung von Webseiten28648342018-02-12
  • Joomla-Sekundärentwicklungsenzyklopädie

    Joomla! ist ein weltbekanntes Content-Management-System. Joomla! ist ein Softwaresystem, das mit der PHP-Sprache und der MySQL-Datenbank entwickelt wurde. Die neueste Version ist 3.8. Es kann auf verschiedenen Plattformen wie Linux, Windows, MacOSX usw. ausgeführt werden. Es wird derzeit von der Open-Source-Organisation Open Source Matters entwickelt und unterstützt. Diese Organisation hat Mitglieder aus der ganzen Welt, darunter Entwickler, Designer, Systemmanager und Dokumentautoren. und mehr als 20.000 teilnehmende Mitglieder.

    Erstellung von Webseiten28614052018-02-12
  • Erstellung von Joomla-Vorlagen

    Joomla! ist ein weltbekanntes Content-Management-System. Joomla! ist ein Softwaresystem, das mit der PHP-Sprache und der MySQL-Datenbank entwickelt wurde. Die neueste Version ist 3.8. Es kann auf verschiedenen Plattformen wie Linux, Windows, MacOSX usw. ausgeführt werden. Es wird derzeit von der Open-Source-Organisation Open Source Matters entwickelt und unterstützt. Diese Organisation hat Mitglieder aus der ganzen Welt, darunter Entwickler, Designer, Systemmanager und Dokumentautoren. und mehr als 20.000 teilnehmende Mitglieder.

    Erstellung von Webseiten28615152018-02-12
  • Enzyklopädie zur Entwicklung von Joomla-Plugins

    Joomla! ist ein weltbekanntes Content-Management-System. Joomla! ist ein Softwaresystem, das mit der PHP-Sprache und der MySQL-Datenbank entwickelt wurde. Die neueste Version ist 3.8. Es kann auf verschiedenen Plattformen wie Linux, Windows, MacOSX usw. ausgeführt werden. Es wird derzeit von der Open-Source-Organisation Open Source Matters entwickelt und unterstützt. Diese Organisation hat Mitglieder aus der ganzen Welt, darunter Entwickler, Designer, Systemmanager und Dokumentautoren. und mehr als 20.000 teilnehmende Mitglieder.

    Erstellung von Webseiten28612922018-02-12
  • Mini-Handbuch für Designmuster

    Entwurfsmuster stellen Best Practices dar und werden häufig von erfahrenen objektorientierten Softwareentwicklern verwendet. Entwurfsmuster sind Lösungen für häufige Probleme, mit denen Softwareentwickler während des Softwareentwicklungsprozesses konfrontiert sind. Diese Lösungen sind das Ergebnis von Versuchen und Irrtümern zahlreicher Softwareentwickler über einen langen Zeitraum. <br /> Ein Entwurfsmuster ist eine Reihe von Code-Entwurfserfahrungen, die wiederholt verwendet wurden, den meisten Menschen bekannt sind und klassifiziert und katalogisiert sind. Der Zweck der Verwendung von Entwurfsmustern besteht darin, Code wiederzuverwenden, ihn für andere verständlicher zu machen und die Zuverlässigkeit des Codes sicherzustellen. Es besteht kein Zweifel, dass Entwurfsmuster eine Win-Win-Situation für uns selbst und andere darstellen, und dass Entwurfsmuster den Grundstein der Softwareentwicklung bilden, genau wie die Bausteine ​​eines Gebäudes. Durch den sinnvollen Einsatz von Designmustern in Projekten können viele Probleme in der Realität perfekt gelöst werden. Jedes Muster beschreibt ein Problem, das um uns herum immer wieder auftritt, und die Kernlösung dafür Muster können weit verbreitet sein<br />

    Erstellung von Webseiten28647272018-02-11
  • Einfacher Bericht aus mehreren Quellen

    Ein Bericht mit mehreren Datenquellen bedeutet, dass mehrere Datensätze in einem Bericht definiert werden können und die erforderlichen Datenbanktabellen jeweils abgerufen werden können. Die Datenbanktabellen können sogar aus verschiedenen Datenbanken stammen. In diesem Artikel wird anhand mehrerer Beispiele veranschaulicht, wie Daten aus mehreren Datensätzen miteinander verknüpft werden, um Berichte aus mehreren Quellen zu implementieren.

    Erstellung von Webseiten28642192018-02-11
  • Entwicklung von Webdiensten

    Hatena ist einer der größten Webdienstanbieter in Japan. Zu den angebotenen Diensten gehören Schlüsselwörter (ähnlich wie Wikipedia), Blogs, Fotoalben usw. Der Inhalt dieses Buches stammt hauptsächlich aus den von Hatena für Studenten angebotenen Sommerpraktikumskursen. Der Inhalt deckt ein breites Spektrum an Aspekten ab, darunter Leistungsoptimierung, Verteilung, Algorithmen, Systemarchitektur usw. und sogar die wirtschaftlichen Kosten der Hardware ist für uns ein unverzichtbares Nachschlagewerk. Das Buch enthält mehrere Algorithmen-Praktikumsthemen und stellt die Implementierungsmethoden von Komprimierungsalgorithmen, Volltextsuche und anderen Algorithmen vor. Es ist ein sehr gutes Nachschlagewerk für diejenigen, die planen, ein Unternehmen im Internet zu gründen.

    Erstellung von Webseiten28645212018-02-11