PHP 8.4.0 RC4 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

User Contributed Notes

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