[PHP] Récupérer un affichage dans une variable ?...

WRInaute accro
Bonjour

Question un peu tordue je l'admets, mais qui aurait son utilisé dans l'optimisation d'un de mes sites utilisant un script libre...

Ce script offre diverses classes dont certaines permettent d'afficher du texte. Hors, j'aimerais faire un test sur le texte affiché sans toucher le code (un peu barbare !!!) de ces classes et du coup j'aurais aimé "récupérer" l'affichage de la fonction dans une variable !!!

Est-ce possible ?


Exemple :

Code:
function foo()
{
    echo "blablabla";
};

[...]

// ici, je connais pas la syntaxe, mais en clair j'aimerais faire ceci :
$MaVariable=foo();
if($MaVariable=="blablabla")
{
...
 
WRInaute accro
"Oui mais" je ne veux pas (et peux pas) modifier les fonctions car elles servent par ailleurs à de nombreux endroits !!!

D'où ma question, sinon je l'aurais pas posée :mrgreen:
 
Nouveau WRInaute
Code:
<?php

ob_start();

foo();

$chaineduecho = ob_get_contents();

ob_end_clean();

if($chaineduecho=="bidul"){ fairececi(); }

?>
 
Discussions similaires
Haut