Heim > Herunterladen > Lernmittel
Dieses Handbuch ist die vereinfachte chinesische Version des Buches <PHP4+ Chinese Reference Manual> geschrieben von Herrn Peng Wuxing aus Taiwan. Der Autor hat das Buch nur in traditionelles Chinesisch und vereinfachtes Chinesisch umgewandelt, die taiwanesische Terminologie im Originalbuch in populäre Begriffe geändert und einige dadurch verursachte semantische Fehler korrigiert. Es dient nur der persönlichen Referenz
PHP, MySQL-Praxiserfahrung im Doc-Format, Freunde, die PHP lernen, können sich darauf beziehen<br /> PHP, MySQL praktische Trainingserfahrung <br /> 1. Lerninhalte: (spezifische Inhalte der praktischen Ausbildung und des Lernens) <br /> (1) Klassischer Fall <br /> Funktion dialog(){ <br /> var dialog = art.dialog <br /> ({ <br /> Titel: „Hallo Welt!“, <br /> Inhalt: '<img src="1.jpg" width="510" height="339" />' }); <br /> dialog.lock(); <br /> } <br /> (2) Grundlegende PHP-Syntax <br /> 1. Einführung und Anwendung von Operationsarten <br /> Berechnen Sie von links nach rechts zuerst die Multiplikation und Division und dann die Addition und Subtraktion. Wenn Sie auf Klammern stoßen, berechnen Sie zuerst innerhalb der Klammern <br /> $a =2; <br /> $b=7; <br /> echo ++$a; echo $b++; 2. Debuggen des Datentyp-Quellcodes <br /> PHP- und HTML-Interaktion <br /> Geben Sie html:Echo „html tag Statement“ in PHP ein <br /> Geben Sie php in HTML ein:<?php echo $a ?>
<p> Bei der Entwicklung umfangreicher interaktiver Websites mit PHP stoßen wir häufig auf das Problem, wie wir mit Künstlern zusammenarbeiten. Normalerweise besteht unsere Lösung darin, die Seite vom Künstler entwerfen zu lassen und sie dann zur Entwicklung an den Programmierer zu übergeben Wenn ein Programmierer nicht mit HTML vertraut ist, ist dies für beide Seiten eine mühsame Aufgabe und die Effizienz ist zu diesem Zeitpunkt sehr wichtig verfügen über Vorlagenunterstützung. <br /> Wir wissen, dass die PHP-Sprache als Mitglied der Open-Source-Community verschiedene Template-Engines wie FastTemplate, Smarty, SimpleTemplate usw. bereitstellt, und Smarty ist heute die am häufigsten verwendete PHP-Template-Engine Wie man es in der PHP-Entwicklung installiert und installiert, kann auch als Einführung in Smarty angesehen werden. <br /> </p>
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? …
1. Grundkenntnisse in PHP<br /> 1. Welche Funktionen haben strlen() und mb_strlen? 2. Welche der folgenden Funktionen verwendet reguläre Ausdrücke, um Zeichenfolgen in Arrays aufzuteilen ()<br /> A. Split<br /> B. implodieren<br /> C.explode<br /> D.mach bei<br /> 3. Schreiben Sie die Ausgabeergebnisse des folgenden Programms<br /> <?php<br /> $x=87;<br /> $y=($x%7)*16;<br /> $z=$x>$y?1:0;<br /> echo $z;<br /> ?><br /> 4. Notieren Sie die Eigenschaften der Smarty-Vorlage
SaCaAclome ist eine universelle Cloud-Computing-Verwaltungsumgebung für Cloud-Anwendungen. Ziel ist es, Cloud-Computing-Funktionen für Unternehmen wie schnelle Bereitstellung, zentrale Überwachung, elastische Skalierung und bedarfsgesteuerte Bereitstellung mehrerer Virtualisierungs- und Cloud-Plattformen bereitzustellen Reduzieren Sie effektiv die Hardwarekosten der Lösung während der Entwicklung und Bereitstellung, und die anschließenden Upgrade- und Wartungskosten verbessern die Anpassungsfähigkeit der Lösung.
Grundlegende Konzepte <br /> Syntaxregeln für reguläre Ausdrücke //Abruf ->Übereinstimmungsmuster<br /> PCRE (Perl)-kompatible reguläre Ausdrucksfunktion<br /> Erweiterte POSIX-Funktion für reguläre Ausdrücke <br /> Reguläre Ausdrücke sind eine grammatikalische Regel, die zur Beschreibung von Zeichenanordnungen und Übereinstimmungsmustern verwendet wird. Es wird hauptsächlich für Mustersegmentierungs-, Matching-, Such- und Ersetzungsoperationen von Zeichenfolgen verwendet. Der bisher verwendete exakte (Text-)Abgleich ist ebenfalls ein regulärer Ausdruck. <br /> In PHP ist ein regulärer Ausdruck im Allgemeinen eine programmatische Beschreibung eines Textmusters, das aus regulären Zeichen und einigen Sonderzeichen (ähnlich Platzhaltern) besteht. <br />
<p> 1. Dieses Tutorial ist eine aktualisierte Version des erweiterten Tutorials. Da es im Internet bereits viele grundlegende Tutorials gibt, muss ich nicht mehr als nötig hinzufügen. </p> <p> Wenn Sie noch Anfänger sind, können Sie sich die einfachen Tutorials anderer ansehen. Wenn Sie später Ihr eigenes WordPress selbst erstellen möchten, können Sie sich dieses Tutorial ansehen. </p> <p> 2. Das Tutorial enthält viele Codes, von denen die meisten aus dem Internet stammen und ich hoffe, dass der ursprüngliche Autor keine Einwände hat. Wenn Sie erneut Einwände erheben, gehen Sie einfach davon aus, dass ich plagiiere. </p> <p> (Das Internet ist ein Medium zum Teilen. Nehmen Sie es nicht zu ernst. Wenn Sie es ernst meinen, veröffentlichen Sie es nicht online.) </p> <p> 3. Ich habe die meisten Codes einzeln debuggt und es gibt grundsätzlich keine Probleme. Aber wenn Sie ein Problem finden, hoffe ich, dass Sie es mir mitteilen können. Danke. </p>
In stark typisierten Programmiersprachen gibt es dedizierte Datenstrukturlösungen. Normalerweise wird ein Container erstellt, in dem jede Art von Daten gespeichert werden kann. Die Kapazität des Containers kann anhand der im Container gespeicherten Daten bestimmt werden, und die Containerstruktur kann in der Länge variabel sein, z. B. verknüpfte Listen oder Stapel , Warteschlangen usw., allesamt häufig verwendete Formen. In PHP werden Arrays normalerweise verwendet, um Arbeiten abzuschließen, die mit Datenstrukturen in anderen Sprachen erledigt werden können. Es handelt sich um eine Typsprache, die mehrere Datentypen im selben Array speichern kann. In PHP gibt es keine Längenbeschränkung für Arrays. Die Kapazität des Arrays zum Speichern von Daten kann auch automatisch an die Zunahme oder Abnahme der Anzahl angepasst werden von Elementen im Inneren. <br /> 1. Verwenden Sie Arrays, um Stapel zu implementieren<br /> Stack ist eine Implementierungsform einer Datenstruktur, und für die Datenspeicherung wird eine „First In, Last Out“-Datenstruktur verwendet. Behandeln Sie das Array in PHP als Stapel und verwenden Sie die beiden Funktionen array_push() und array_pop(), um die Push- und Pop-Vorgänge von Daten abzuschließen. <br /> -->array_push(): Schieben Sie eine oder mehrere Einheiten an das Ende des Arrays (auf den Stapel schieben) und geben Sie dann die Länge der neuen Gruppe zurück. <br /> -->array_pop(): Die letzte Einheit des Arrays in das Array einfügen (vom Stapel entfernen) <br /> 2. Verwenden Sie Arrays, um Warteschlangen zu implementieren<br /> Warteschlange ist eine Implementierungsform der Datenstruktur. Die Datenspeicherung übernimmt die Datenstruktur „First In, First Out“. In PHP wird das Array als Stapel behandelt und die Funktionen array_push() und array_shift() werden verwendet, um den Datenwarteschlangenvorgang abzuschließen. <br /> -->array_shift(): Verschieben Sie das Element am Anfang des Arrays aus dem Array und geben Sie dann den Wert des gelöschten Elements zurück. <br /> -->array_shift(): Fügt eine oder mehrere Zellen am Anfang des Arrays ein <br />
Statische Variablen existieren nur innerhalb des Funktionsumfangs und statische Variablen leben nur auf dem Stapel. Im Allgemeinen werden Variablen innerhalb von Funktionen nach Funktionsende freigegeben, z. B. lokale Variablen, statische Variablen jedoch nicht. Beim nächsten Aufruf dieser Funktion bleibt der Wert der Variablen erhalten.
Guten Tag allerseits, jetzt werde ich mit Ihnen die Anwendung von PHP im Spielbetrieb von Kingsoft teilen, einschließlich Informationen wie Entwicklungs- und Implementierungsmethoden für die Teamunterstützung, Design der Website-Webarchitektur und Design der Spielbetriebsplattform. <br /> Ich habe zwei Hauptthemen: Das eine sind einige Anwendungen auf der offiziellen Website von Kingsoft Game und das andere ist das Architekturdesign in Keyes, dem Betriebssystem von Kingsoft Game. <br /> Die offizielle Website von Kingsoft Games umfasst ein Benutzercenter, ein Kundendienstsystem, Foren, Videos, offizielle Websites für jedes Spiel und andere spielbezogene Produkte. Sie verwendet hauptsächlich das 64-Bit-CentOS-Linux-System, Nginx, die PHP 5.2-Version und MySQL 5.5 . <br /> Schauen wir uns zunächst die Entwicklung der Teamzusammenarbeit an. Wir sind definitiv auf eine solche Situation gestoßen. In vielen Projekten entwickeln mehrere Personen gleichzeitig, und die Entwicklungsumgebung und die Testumgebung sind unterschiedlich. Viele unserer PHP-Ingenieure entwickeln Code unter Windows, obwohl die Nginx+PHP+MySQL-Umgebung auch unter Windows konfiguriert werden kann, da es sich sowohl bei der Testumgebung als auch bei der Produktionsumgebung um Linux-Systeme handelt und einige Funktionen nur unter Linux ausgeführt werden können PHP-Erweiterungen (zum Beispiel: verteilte Bildverarbeitung, Kingsoft Pass-Verschlüsselungserweiterung) können nur in der Linux-Umgebung ausgeführt werden. Wenn wir unter Windows ein paar Zeilen PHP-Code ändern und die Ausführungsergebnisse sofort sehen möchten, ist es zu langsam, wenn wir Tools wie FTP verwenden, um ihn zum Testen auf einen Linux-Testserver zu übertragen. Wenn viele Personen gleichzeitig auf demselben Linux-Testserver entwickeln und die von Ihnen hochgeladene PHP-Datei möglicherweise die von anderen hochgeladene Datei mit demselben Namen überschreibt, gibt es keine Möglichkeit, eine Versionskontrolle zu erreichen. <br />
<pre id="best-content-1473363683" class="best-text mb-10">php父类中怎么调用子类的的静态属性了,Oh,my god,如果被面试官问道这种问题,你一定会说shit,fucky question。你会说我很少这么做,况且php对于静态的操作太随意了,php在父类调用子类的静态属性是一件麻烦的事情。我们知道子类中调用父类的静态属性,可以用self::的形式。但是父类调用子类如果用self::就只能调用到父类的静态属性。那么,怎么办了?php是不是无法做到了?答案当然是否定的,php中还可以使用在父类中用子类的类名来调用的方法。 </pre>
Lehrunterlagen „PHP Website Development Case Tutorial“, PPT-Format, elektronisches Lehrreferenzmaterial, 180 Seiten, einschließlich der folgenden 10 Kapitel: <br /> Kapitel 1 Konfigurieren der PHP-Entwicklungsumgebung;<br /> Kapitel 2 Grundlagen der PHP-Sprache; Kapitel 3 Arrays und Funktionen; <br /> Kapitel 4 Strings und reguläre Ausdrücke <br /> Kapitel 5 Erstellen interaktiver PHP-Webseiten; Kapitel 6 PHP-Dateiprogrammierung;<br /> Kapitel 7 PHP-Bildverarbeitung;
PHP ist eine leistungsstarke Netzwerkprogrammiersprache, die einfach zu erlernen und zu verwenden ist und sich durch hervorragende Portabilität und Skalierbarkeit auszeichnet. In diesem Buch wird den Lesern die PHP-Programmierung ausführlich vorgestellt. <br /> Das gesamte Buch ist in drei Teile gegliedert: Vorbereitung, Beginn und Beschleunigung, mit insgesamt 9 Kapiteln. Im Vorbereitungskapitel werden vor allem einige vorbereitende Kenntnisse zum Erlernen der PHP-Sprache und zur Einrichtung der PHP-Betriebsplattform vorgestellt. Das Anfangskapitel führt den Leser ausführlicher in die grundlegende Syntax und die allgemeinen Funktionen der PKP-Sprache sowie in die Verwendung von PHP ein Betreiben Sie die MySQL-Datenbank. Im Beschleunigungskapitel werden typische Beispiele vorgestellt, damit die Leser PHP vollständig verstehen können. <br /> Dieses Buch enthält zahlreiche Beispiele zur Erklärung der Grammatik, um den Lesern das Lernen zu erleichtern. Gleichzeitig enthält es am Ende jedes der ersten beiden Kapitel einige typische Übungen in Form von „Fragen und Tipps“. festigen, was die Leser gelernt haben. <br />
<p> Objektorientierte Programmierung (OOP) ist eine grundlegende Fähigkeit für unsere Programmierung und PHP5 bietet eine gute Unterstützung für OOP. Die Verwendung von OOP-Ideen zur Durchführung fortgeschrittener PHP-Programmierung ist für die Verbesserung der PHP-Programmierfunktionen und die Planung einer guten Webentwicklungsarchitektur von großer Bedeutung. Im Folgenden veranschaulichen wir anhand von Beispielen die praktische Bedeutung und Anwendungsmöglichkeiten des Einsatzes von PHPs OOP für die Programmierung. </p> <p> Wenn wir normalerweise eine Website mit einem Datenbank-Backend erstellen, berücksichtigen wir normalerweise, dass das Programm für verschiedene Anwendungsumgebungen geeignet sein muss. Der Unterschied zu anderen Programmiersprachen besteht darin, dass in PHP die Datenbank über eine Reihe spezifischer Funktionen betrieben wird (sofern Sie nicht die ODBC-Schnittstelle verwenden). Obwohl dies sehr effizient ist, reicht die Kapselung nicht aus. Wenn es eine einheitliche Datenbankschnittstelle gibt, können wir diese auf mehrere Datenbanken anwenden, ohne Änderungen am Programm vorzunehmen, wodurch die Portabilität und die plattformübergreifenden Fähigkeiten des Programms erheblich verbessert werden. </p>
PHP (ausländischer Name: PHP: Hypertext Preprocessor, chinesischer Name: „Hypertext Preprocessor“) ist eine allgemeine Open-Source-Skriptsprache. Die Syntax übernimmt die Eigenschaften der Sprache C, Java und Perl, ist leicht zu erlernen und weit verbreitet und eignet sich hauptsächlich für den Bereich der Webentwicklung. Die einzigartige PHP-Syntax mischt C, Java, Perl und PHPs eigene 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 ein HTML-Dokument (eine Anwendung unter der Standard Universal Markup Language) 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 Durch die Kompilierung kann eine Verschlüsselung erreicht und die Ausführung des Codes optimiert werden, wodurch die Ausführung des Codes beschleunigt wird.
PHP-Variablenbereich<br /> Der Gültigkeitsbereich einer Variablen ist der Teil des Skripts, in dem auf die Variable verwiesen/verwendet werden kann. <br /> PHP hat vier verschiedene Variablenbereiche: <br /> lokal<br /> global<br /> statisch<br /> Parameter<br /> <br /> Variablen: Wenn interne Funktionsvariablen auf globale Variablen zugreifen, müssen Sie global hinzufügen: <br /> Beispiel: <br /> <?php<br /> $x=10;<br /> $y=23;<br /> <br /> Funktion add(){<br /> global $x,$y;<br /> $y=$x+$y;<br /> }<br /> add();<br /> echo $y;<br /> ?><br />
1 Was ist Sitzungskontrolle<br />? Grund für das Auftreten: http ist ein zustandsloses Protokoll. Jedes Mal, wenn es sich um eine andere Serveranforderung handelt, kann die Beziehung zwischen den beiden Anforderungstransaktionen nicht aufrechterhalten werden.<br /> Sitzungssteuerung: Kann eine Variable auf der Website verfolgen, indem mehrere Anfragen verbunden werden und je nach Autorisierung und Benutzeridentität unterschiedliche Inhalte und unterschiedliche Seiten angezeigt werden Cookie: Dabei handelt es sich um eine vom Server auf dem Client festgelegte Textdatei, um die persönlichen Daten des Clients zu speichern.<br /> <br /> 2 Sitzungsverfolgungstechnologie <p> Formularfelder ausblenden </p> URL-Umschreiben<br /> Cookie-Technologie <br /> Sitzungstechnologie<br />
1. Was ist Sprachstruktur <br /> Sprachstruktur: Es ist das Schlüsselwort der PHP-Sprache und Teil der Sprachgrammatik; es kann nicht vom Benutzer definiert oder einer Spracherweiterung oder Bibliothek hinzugefügt werden, es kann jedoch keine Variablen und Rückgabewerte haben. <br /> 2. Der Grund, warum Sprachstrukturen schnell ausgeführt werden <br /> Funktionen müssen zunächst vom PHP-Parser (Zend-Engine) in Sprachstrukturen zerlegt werden. Daher verfügen Funktionen über eine Parser-Analyseebene mehr als Sprachstrukturen, und die Geschwindigkeit ist relativ langsam <br /> 3.Was sind die Sprachstrukturen in PHP? echo() <br /> print() <br /> die()<br /> isset() <br /> unset() <br /> include(), beachten Sie, dass include_once() eine Funktion ist <br /> require(), beachten Sie, dass require_once() eine Funktion ist <br /> array() <br /> list() <br /> leer()
1. *Fehlerklassifizierung in PHP: <br /> 1. Syntaxfehler: <br /> 2. Laufzeitfehler: <br /> 3. Logikfehler: <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 />