Outils pour utilisateurs

Outils du site


spipphpfiltres

Les filtres SPIP et PHP

Un appel de filtre est un appel de fonction PHP. Ceci permet d'étendre facilement le langage de SPIP

Fonctionnement

#BALISEx|filtre_y{param1,param2} correpond à l'appel suivant :

function filtre_y ($argument0,$argument1,$argument2) {return traitement_des_arguments();}

L'expresssion à gauche du pipe de filtrage fournit l'argument0, les paramètres explicites du filtre constituant la suite des arguments. SPIP insère le résultat de la fonction.

Déclaration

On déclarera ces fonctions dans le fichier mes_fonctions.php, placé dans le dossier squelettes.

<?php
  function filtre_y....
?>

Plus encore

Cette correspondance entre filtres et fonctions permet l'utilisation de n'importe quelle fonction PHP à un argument.

spipphpfiltres.txt · Dernière modification: 2010/02/04 13:57 (modification externe)