PHP 8.1.0 RC 4 available for testing

tidyNode::isAsp

(PHP 5, PHP 7, PHP 8)

tidyNode::isAspVérifie si le nœud est du code ASP

Description

public tidyNode::isAsp(): bool

Vérifie si le nœud est du code ASP.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Retourne true si le nœud est du code ASP, false sinon.

Exemples

Exemple #1 Extrait di code ASP depuis un document HTML mixte

<?php

$html 
= <<< HTML
<html><head>
<?php echo '<title>title</title>'; ?>
<# 
  /* code JSTE */
  alert('Hello World'); 
#>
</head>
<body>

<?php
  // code PHP
  echo 'hello world!';
?>

<%
  /* code ASP */
  response.write("Hello World!")
%>

<!-- Comments -->
Hello World
</body></html>
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 requis
    
if($node->{"isAsp()) {
        echo "
\n\n# Noeud $node_type #" . ++$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);
        }
    }
}

?>

L'exemple ci-dessus va afficher :

# Noeud asp #1
<%
  /* code ASP */
  response.write("Hello World!")
%>

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top