Heim  >  Artikel  >  Backend-Entwicklung  >  Wie können Funktionen in anderen Dateien in PHP aufgerufen werden?

Wie können Funktionen in anderen Dateien in PHP aufgerufen werden?

醉折花枝作酒筹
醉折花枝作酒筹nach vorne
2021-06-24 15:41:514025Durchsuche

In PHP müssen Sie manchmal Funktionen in anderen Dateien aufrufen. Lassen Sie mich Ihnen vorstellen, wie Sie Funktionen in anderen Dateien in PHP aufrufen.

Wie können Funktionen in anderen Dateien in PHP aufgerufen werden?

Meistens braucht man nur require_once

require, include, require_once, include_once Es ist schwindelerregend. Warum wird ein Problem, das durch einen Import in Python gelöst werden kann, in PHP so kompliziert?

includeinclude

include 最神奇的地方是,可以引入远程的 php 文件,即 include 一个 URL 地址。我了个去,这种设计的初衷到底是什么?难道用来动态更新配置文件?用 json 接口不是更好。

include_once

有了 include 为何还要 include_once。我完全无法理解 PHP 的世界。。。

include 会带来的问题是,如果同一个文件被 include 两次,会导致文件中的函数被重复定义两次,于是报错。这。。。设计的时候,直接把 include 默认成 include_once 不就得了。为何还要保留 include? 一定是我看书太少。

require

Das Erstaunlichste an include ist, dass Sie Remote-PHP-Dateien einführen können, also eine URL-Adresse einschließen können. Ich fragte mich: Was ist die ursprüngliche Absicht dieses Entwurfs? Wird es zur dynamischen Aktualisierung von Konfigurationsdateien verwendet? Ist es nicht besser, die JSON-Schnittstelle zu verwenden?

include_once

Warum brauchen wir include_once, wenn wir include haben? Ich kann die Welt von PHP überhaupt nicht verstehen. . . Das Problem mit

include besteht darin, dass, wenn dieselbe Datei zweimal eingebunden wird, die Funktion in der Datei zweimal neu definiert wird und ein Fehler gemeldet wird. Das. . . Beim Entwerfen verwenden Sie standardmäßig include_once. Warum sollte ich die Einbindung behalten? Das liegt wohl daran, dass ich zu wenig gelesen habe.

require

Der Unterschied zwischen require und include besteht darin, dass das aktuelle Skript weiter ausgeführt werden kann, wenn die eingebundene PHP-Datei einen Fehler meldet, da dies nur eine Warnstufe ist require php file meldet einen Fehler. Das aktuelle Skript meldet ebenfalls einen Fehler und stoppt die Ausführung.
  • Was ist der Unterschied zwischen der Verwendung von include/require in einer Funktion und der Verwendung außerhalb der Funktion?

    Ich sehe oft, dass der Code anderer Leute include/require in Funktionen verwendet, und ich finde es immer unerklärlich, warum es nicht wie Python in den Header der Datei eingefügt werden kann, um es einfacher zu lesen.
  • Listen Sie die Funktionen der Verwendung von include/require in einer Funktion auf

, um den Umfang der eingeführten Variablen auf die aktuelle Funktion zu beschränken

An andere Vorteile habe ich vorerst nicht gedacht🎜🎜🎜🎜Empfohlenes Lernen : 🎜php-Video-Tutorial🎜 🎜

Das obige ist der detaillierte Inhalt vonWie können Funktionen in anderen Dateien in PHP aufgerufen werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:sunzhongwei.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen