tidy::diagnose
tidy_diagnose
(PHP 5, PECL tidy >= 0.5.2)
tidy::diagnose -- tidy_diagnose — Établit le diagnostic pour le document analysé et réparé
Description
Style orienté objet
bool tidy::diagnose
( void
)
Style procédural
Lance un diagnostic sur l'objet
object
Tidy donné, en ajoutant quelques informations
concernant le document dans la pile d'erreurs.
Valeurs de retour
Cette fonction retourne TRUE
en cas de
succès ou FALSE
si une erreur survient.
Exemples
Exemple #1 Exemple avec tidy::diagnose()
<?php $html = <<< HTML <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <p>paragraph</p> HTML; $tidy = tidy_parse_string($html); $tidy->cleanRepair(); // notez la différence entre les deux sorties echo $tidy->errorBuffer . "\n"; $tidy->diagnose(); echo $tidy->errorBuffer; ?>
L'exemple ci-dessus va afficher :
line 4 column 1 - Warning: <p> isn't allowed in <head> elements line 4 column 1 - Warning: inserting missing 'title' element line 4 column 1 - Warning: <p> isn't allowed in <head> elements line 4 column 1 - Warning: inserting missing 'title' element Info: Doctype given is "-//W3C//DTD XHTML 1.0 Strict//EN" Info: Document content looks like XHTML 1.0 Strict 2 warnings, 0 errors were found!
Voir aussi
- tidy::errorBuffer()