tidyNode::isPhp Indique si un nœud contient du code PHP &reftitle.description; public booltidyNode::isPhp Indique si un nœud contient du code PHP. &reftitle.parameters; &no.function.parameters; &reftitle.returnvalues; Retourne &true; si le nœud courant est du code PHP, &false; sinon. &reftitle.examples; Récupération de code PHP dans un document HTML title'; ?> <# /* code JSTE */ alert('Hello World'); #> <% /* code ASP */ response.write("Hello World!") %> Hello World Outside HTML HTML; $tidy = tidy_parse_string($html); $num = 0; get_nodes($tidy->html()); function get_nodes($node) { // Vérifie si le nœud courant est du type demandé if($node->{"isPhp()) { echo "\n\n# Noeud php #" . ++$GLOBALS['num'] . "\n"; echo $node->value; } // Vérifie si le nœud courant a des enfants if($node->hasChildren()) { foreach($node->child as $child) { get_nodes($child); } } } ?> ]]> &example.outputs; Titre'; ?> # Noeud PHP #2 ]]>