Dann müssen Sie zuIn diesem Artikel wird hauptsächlich der Quellcode von Config eingehend analysiert, hauptsächlich der Code in der Konfigurationsdatei analysiert und Schritt für Schritt mit Anmerkungen versehen, damit Sie den Ausführungsprozess des Codes besser sehen können. 7. Detaillierte Analyse des Konfigurationsquellcodes Der Schwerpunkt liegt auf der Lademethode.
<span class="prefix" style="display: inline-block; top: 0px; width: 60px; height: 60px; background-image: url(" https: background-position: initial background-repeat: background-attachment: background-origin: background-clip: background-size: opacity:>Sehen wir uns an, was wir durchgemacht haben</span><span class="content" style="font-size: 22px; display: block; margin-top: -36px;">In der Lademethode ist die endgültige Richtung des Prozesses <code style="font-size: 14px; word-wrap: break-word; border-radius: 4px; margin : 0 2px; Hintergrundfarbe: rgba(27,31,35,.05); Schriftfamilie: Operator Mono, Consolas, Monospace; Polsterung: 2px 6px; ;">loadFile
In dieser Methode, warum der elseif-Code nicht funktioniert oder dieser Code überflüssig ist. Denn bei der Installation von Yaconf wird die entsprechende Konfigurationsdatei direkt nach dem Start von PHP geladen. Wenn Sie nichts über Yaconf wissen, lesen Sie bitte den vorherigen ArtikelWir alle wissen, dass im ThinkPHP-Framework alle Dateien im Konfigurationsverzeichnis vom PHP-Typ sind.
Nachdem wir den Typ bestimmt haben, geben wir den Satz für die Datenverarbeitung direkt ein Alle Konfigurationsdateien geben direkt ein Array zurück. In der Set-Methode ist dieser Code der Kern im config-Verzeichnis wurden geladen.
Das Obige ist der Ladevorgang der Konfiguration. Tatsächlich fühlt es sich nicht so schwierig an, es hängt nur von den Programmierkenntnissen und Ideen ab.Und wenn wir den Quellcode lesen, sehen wir nicht, wie der Code geschrieben ist, sondern lernen seine Codierungsideen kennen und implementieren sie schließlich in unseren eigenen Projekten.
Das obige ist der detaillierte Inhalt vonEingehende Analyse des ThinkPHP-Konfigurationsquellcodes. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!