Rapide Advanced Adulte
 
 Web|Image|Shop|Video|News|Wmx|Mobile|Wiki|Ajouter ce moteur

     Manuel PHP     
Partager
 
 
Partager
Partager

 

Table :

.xslt backend info
.xslt backend name
.xslt backend version
.xslt create
.xslt errno
.xslt error
.xslt free
.xslt getopt
.xslt process
.xslt set base
.xslt set encoding
.xslt set error handler
.xslt set log
.xslt set object
.xslt set sax handler
.xslt set sax handlers
.xslt set scheme handler
.xslt set scheme handlers
.xslt setopt
 
   

  xslt_set_object  


xslt_set_object

(PHP 4 >= 4.3.0, PECL)

xslt_set_object --  Définit l'objet dans lequel doivent être résolues les fonctions de callback

Description

bool xslt_set_object ( resource processor, object &obj )

xslt_set_object() autorise l'utilisation du paramètre processor dans un objet object et donc de résoudre toutes les fonctions de callback dans celui-ci.

Les fonctions de callback peuvent être déclarées avec les fonctions xml_set_sax_handlers(), xslt_set_scheme_handlers() ou xslt_set_error_handler() et sont supposées comme étant des méthodes de l'objet object.

Exemples

Exemple 1. Utilisation de votre propre gestionnaire d'erreurs comme méthode

<?php

class my_xslt_processor {
    
    var
$_xh; // votre processeur XSLT
    
    
function my_xslt_processor()
    {
        
$this->_xh = xslt_create();

        
// Faites de l'objet $this, le résolveur de callback
        
xslt_set_object($this->_xh, $this);

        
// manipulation des erreurs
        
xslt_set_error_handler($this->_xh, "my_xslt_error_handler");
    }

    function
my_xslt_error_handler($handler, $errno, $level, $info)
    {
        
// maintenant, regardons les arguments
        
var_dump(func_get_args());
    }
}

?>

    Annonces       
 

 Retour au chapitre Php

 

Top
 

Ajouter JungleKey.fr à votre Explorateur

 
 

About Us | © 2007 JungleKey




iBlack | Mobile | Wiki | Ajouter ce moteur
.