include_spip

La fonction include_spip() permet de charger une librairie PHP, un fichier. C’est l’équivalent du include_once() de PHP avec comme détail important le fait que le fichier demandé est recherché dans le path de SPIP, c’est à dire dans l’ensemble des dossiers connus, par ordre de priorité.

La fonction prend 1 a 2 arguments et retourne l’adresse du fichier trouvé :

  • nom ou adresse du fichier (sans l’extension .php)
  • inclure (true par défaut) : inclure le fichier ou seulement retourner son adresse ?
include_spip('fichier');
include_spip('dossier/fichier');
$adresse = include_spip('fichier');
$adresse = include_spip('fichier', false); // inclusion non faite

Exemple

Charger le fichier de fonctions de mini présentations pour lancer la fonction minipres affichant une page d’erreur.

include_spip('inc/minipres');
echo minipres('Pas de chance !', 'Une erreur est survenue !');

Auteur Matthieu Marcillaud Publié le : Mis à jour : 12/03/23

Traductions : English, français