Heim > Artikel > Backend-Entwicklung > Warum muss das Suffix von PHP-Klassendateien anders als .php sein?
<code>include 'PhpBeautifier.inc';//为什么这个class 是.inc 结尾呢? $beautify = new PhpBeautifier(); $beautify -> tokenSpace = true;//put space between tokens $beautify -> blockLine = true;//put empty lines between blocks of code (if, while etc) $beautify -> optimize = true;//optimize strings (for now), if a double quoted string does not contain variables of special carachters transform it to a single quoted string to save parsing time $beautify -> file( 'test.php', 'beautified.php' ); </p> <p>?></p> <p>https://github.com/easychen/L...</p> <h2>Antwortinhalt: </h2> <p><?php</p> <pre class="brush:php;toolbar:false"><code>include 'PhpBeautifier.inc';//为什么这个class 是.inc 结尾呢? $beautify = new PhpBeautifier(); $beautify -> tokenSpace = true;//put space between tokens $beautify -> blockLine = true;//put empty lines between blocks of code (if, while etc) $beautify -> optimize = true;//optimize strings (for now), if a double quoted string does not contain variables of special carachters transform it to a single quoted string to save parsing time $beautify -> file( 'test.php', 'beautified.php' ); </p> <p>?></p> <p>https://github.com/easychen/L...</p> <p class="answer fmt" data-id="1020000006160004"> </p> <p>Da es nur eine Datei markiert, können Sie das Suffix in jedes zulässige Zeichen ändern (auch wenn Sie das Suffix entfernen). <br>Der interne Ausführungsprozess von PHP sieht ungefähr so aus: </p> <ol> <li><p>Suchen Sie die Datei, die dem Dateinamen oder Pfad entspricht </p></li> <li><p>Lesen Sie den Inhalt der Datei </p></li> <li><p>Parsen Sie den Inhalt in PHP-Code und führen Sie ihn aus. </p></li> </ol> <p>Das hat also nichts mit dem Suffix zu tun. Das Suffix hier dient nur dazu, die Funktion dieser Datei zu identifizieren. Ähnliches gilt für XXX.tpl (Vorlage) usw. </p> <p class="answer fmt" data-id="1020000006160000"> </p> <p>include kann jeden Dateityp enthalten, solange Sie die Berechtigung zum Lesen haben, wie zum Beispiel das folgende </p> <pre class="brush:php;toolbar:false"><code><?php include "../.gitignore";</code>
Nun, vielen Dank für die Einladung. Die vorherigen Antworten sind alle richtig. Achten Sie daher auf die Sicherheit von include/require.
Vielen Dank, ich war verblüfft, als ich diese Frage sah. Die Include-Direktive wird zum Importieren und Ausführen der angegebenen Datei verwendet (dasselbe wie „require“).
require
include
Jeder Textdateityp kann verwendet werden. Der Inhalt der referenzierten Datei wird als PHP-Code ausgeführt (nur mit
Sie können TXT, HTML, JS, CSS usw. anfordern/einschließen. Einige PHP-Trojaner nutzen dies, um die Erkennung von Sicherheitstools zu umgehen.