Maison  >  Article  >  développement back-end  >  Quelle est la méthode utilisée par PHP pour appeler des fonctions dans d’autres fichiers ?

Quelle est la méthode utilisée par PHP pour appeler des fonctions dans d’autres fichiers ?

醉折花枝作酒筹
醉折花枝作酒筹avant
2021-06-24 15:41:514016parcourir

En PHP, vous devez parfois appeler des fonctions dans d'autres fichiers. Laissez-moi vous présenter comment appeler des fonctions dans d'autres fichiers en PHP. Les amis dans le besoin peuvent y jeter un œil pour référence.

Quelle est la méthode utilisée par PHP pour appeler des fonctions dans d’autres fichiers ?

La plupart du temps, vous n'avez besoin que de require_once

require, include, require_once, include_once est vertigineux, pourquoi une importation en python peut-elle résoudre le problème ? ça devient si compliqué en php ?

include

La chose la plus étonnante à propos de l'inclusion est que vous pouvez introduire des fichiers php distants, c'est-à-dire inclure une adresse URL. Je me suis demandé quelle était l’intention originale de cette conception ? Est-il utilisé pour mettre à jour dynamiquement les fichiers de configuration ? N'est-il pas préférable d'utiliser l'interface json.

include_once

Pourquoi include_once alors que vous avez include ? Je ne comprends pas du tout le monde de PHP. . . Le problème avec

include est que si le même fichier est inclus deux fois, les fonctions du fichier seront redéfinies deux fois et une erreur sera signalée. ce. . . Lors de la conception, incluez simplement par défaut include_once. Pourquoi continuer à inclure ? Ce doit être parce que je lis trop peu.

require

La différence entre require et include est que si le fichier php inclus signale une erreur, le script actuel peut continuer à s'exécuter, car il ne s'agit que d'un niveau d'avertissement

Si le fichier PHP require signale une erreur, le script actuel signalera également une erreur et cessera de s'exécuter.

Quelle est la différence entre utiliser include/require dans une fonction et l'utiliser en dehors de la fonction ?

Je vois souvent le code d'autres personnes utiliser include/require dans les fonctions, et je trouve toujours cela inexplicable. Pourquoi ne peut-il pas être introduit dans l'en-tête du fichier comme Python pour le rendre plus facile à lire ?

Liste les fonctions d'utilisation d'include/require dans une fonction

  • Limiter la portée des variables introduites à la fonction actuelle

  • Je n'ai pas encore pensé à d'autres avantages

Apprentissage recommandé :

Tutoriel vidéo php

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer